位置: 编程技术 - 正文
推荐整理分享PHP获取客户端及服务器端IP的封装类(php获取服务器ip和客户端ip的方法),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php获取客户端mac,php获取服务器ip和客户端ip的方法,php 获取客户端和服务器端ip,php 获取客户端和服务器端ip,php获取客户端唯一标识,php获取客户端cookie,php 获取客户端和服务器端ip,php 获取客户端和服务器端ip,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例讲述了PHP获取客户端及服务器端IP的封装类。分享给大家供大家参考,具体如下:
客户端IP相关的变量:
1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP。
2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可伪造。
3. $_SERVER['HTTP_X_FORWARDED_FOR']; 用户是在哪个IP使用的代理,可能存在,可以伪造。
服务器端IP相关的变量:
1. $_SERVER["SERVER_NAME"],需要使用函数gethostbyname()获得。这个变量无论在服务器端还是客户端均能正确显示。
2. $_SERVER["SERVER_ADDR"],在服务器端测试:.0.0.1(这个与httpd.conf中BindAddress的设置值相关)。在客户端测试结果正确。
类如下:
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《php curl用法总结》、《php socket用法总结》、《php正则表达式用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP数学运算技巧总结》、《php面向对象程序设计入门教程》、《PHP数据结构与算法教程》、《php程序设计算法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
php中preg_replace_callback函数简单用法示例 本文实例讲述了php中preg_replace_callback函数用法。分享给大家供大家参考,具体如下:mixedpreg_replace_callback(mixedpattern,callbackcallback,mixedsubject[,intlimit])本函
PHP简单读取PDF页数的实现方法 本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下:还是老外比较厚道,在老外的网站找到了这样一个方法,我写成了一个
Thinkphp3.2.3整合phpqrcode生成带logo的二维码 Thinkphp中没有二维码相关的库,因此我们可以通过整合phpqrcode来完成生成二维码的功能。下载phpqrcode下载地址:
上一篇:php使用simple_html_dom解析HTML示例(php使用oci8扩展连接oracle)
下一篇:php中preg_replace_callback函数简单用法示例
友情链接: 武汉网站建设