从一些CMS函数库中提取出来的函数,可以获得会见客户的IP,其要领都是大同小异
function getip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $onlineip = getenv('REMOTE_ADDR'); } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $onlineip = $_SERVER['REMOTE_ADDR']; } return $onlineip; } 上一篇: UTF-8转GBK的PHP函数,从phpcms v9中提取 | 下一篇:关于我的博客百度不收录,不SEO» 标签: php源码 php函数分享到: 更多
相关日志:
PHP验证m-n位的数字
利用curl获取Location:重定向后url
GBK转UTF-8的PHP函数,从phpcms v9中提取
php自动转换字符集函数,从thinkphp中提取
PHP求大于1且小于100的整数正则表达式
PHP判定字符串是否为utf8编码
PHP把全角数字转为半角数字
php正则返回错误函数preg_last_error()
php删除html5废弃的标签属性