电脑安全

您当前的位置:主页 > 电脑安全 >

php 取得客户真实IP地址-网络编程

来源:[db:来源]标题:   环境变量    编辑:电脑技术全能网 时间:2019-09-20 18:32

原标题:php 取得客户真实IP地址-网络编程
   咱们用上面的函数依据推断来猎取客户的实在IP地点哦,好了费话不说多了来看看这款php 获得客户实在IP地点的顺序代码吧。 if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){$PHP_IP = getenv('HTTP_CLIENT_IP');}elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){$PHP_IP = getenv('HTTP_X_FORWARDED_FOR');}elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')){$PHP_IP = getenv('REMOTE_ADDR');}elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')){$PHP_IP = $_SERVER['REMOTE_ADDR'];}preg_match("/[d.]{7,15}/", $PHP_IP, $ipmatches);$PHP_IP = $ipmatches[0] ? $ipmatches[0] : 'unknown';/**函数 getenv() 是猎取情况变量。  情况变量: HTTP_CLIENT_IP 是猎取客户真个IP 。但有能够人家是经过代办来拜访你的顺序的呢。那末这时间就要用 情况变量:HTTP_X_FORWARDED_FOR 了。 包含  getenv('REMOTE_ADDR')  $_SERVER['REMOTE_ADDR']  都是猎取人家  IP的。横竖碰罗。遇到谁人能猎取就大工乐成。*/

上一篇:apache rewrite 讲解-网络编程

下一篇:没有了