PHP 显示客户端IP与服务器IP的代码


Posted in PHP onOctober 12, 2010

来看看代码:

echo "(1)浏览当前页面的用户的 IP 地址为:"; 
echo $_SERVER['REMOTE_ADDR']; 
echo "<br />"; 
echo "(2)浏览当前页面的用户的 IP 地址为:"; 
echo getenv('REMOTE_ADDR'); 
echo "<br />"; 
echo "主机 www.baidu.com 的 IP 地址为:"; 
echo gethostbyname(<A href="http://www.baidu.com">www.baidu.com</A>);

它的输出结果为:
(1)浏览当前页面的用户的 IP 地址为:127.0.0.1
(2)浏览当前页面的用户的 IP 地址为:127.0.0.1
主机 www.baidu.com 的 IP 地址为:61.135.169.105
关于获取客户端的 IP 地址,有俩方法:
第一个是使用:
?$_SERVER['REMOTE_ADDR']
它正在浏览当前页面用户的 IP 地址,这里的输出结果为 127.0.0.1,因为这是在本地测试,输出的是我本地的环路地址。
第俩个是使用:
?getenv('REMOTE_ADDR')
这里使用了函数 getenv : Gets the value of an environment variable(得到各种环境变量的值),返回值:Returns the value of the environment variable varname, or FALSE on an error(失败的话返回 FALSE).
关于获取服务器端的 IP 地址:
?gethostbyname(<A href="http://www.baidu.com">www.baidu.com</A>)
这里使用了函数 gethostbyname : Get the IP address corresponding to a given Internet host name(通过给定的一个主机名字而得到它的 IP 地址),返回值:Returns the IP address of the Internet host specified by hostname or a string containing the unmodified hostname on failure(失败的话返回原样的输入字符主机名).
注意这里的最后一句,也就是说,如果失败的话,它会将原样输出,例如:
?echo "无效主机 iwilldown 的 IP 地址为:";
echo gethostbyname("iwilldown");
输出:
?无效主机 iwilldown 的 IP 地址为:iwilldown
当然,这个可不是 IP 地址….
PHP 相关文章推荐
CakePHP去除默认显示的标题及图标的方法
Oct 22 PHP
一周让你学会PHP 不错的学习资料
Feb 06 PHP
rephactor 优秀的PHP的重构工具
Jun 09 PHP
php环境下利用session防止页面重复刷新的具体实现
Jan 09 PHP
微信支付开发教程(一)微信支付URL配置
May 28 PHP
PHP中使用Imagick操作PSD文件实例
Jan 26 PHP
Linux操作系统安装LAMP环境
Jun 26 PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 PHP
smarty的section嵌套循环用法示例
May 28 PHP
thinkPHP框架中执行事务的方法示例
May 31 PHP
PHP使用标准库spl实现的观察者模式示例
Aug 04 PHP
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
Mar 29 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 #PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 #PHP
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 #PHP
献给php初学者(入门学习经验谈)
Oct 12 #PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 #PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 #PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 #PHP
You might like
PHP连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
stripos函数知识点实例分享
2019/02/11 PHP
使用laravel和ajax实现整个页面无刷新的操作方法
2019/10/03 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
2015/12/03 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
JavaScript寄生组合式继承实例详解
2018/01/06 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
全面了解python中的类,对象,方法,属性
2016/09/11 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
python爬虫使用scrapy注意事项
2020/11/23 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
汽车专业毕业生自荐信
2013/11/03 职场文书
个人委托书范本汇总
2014/10/01 职场文书
龙门石窟导游词
2015/02/02 职场文书
社会实践活动总结格式
2015/05/11 职场文书
朋友离别感言
2015/08/04 职场文书
德劲DE1107指针试高灵敏度全波段收音机机评
2022/04/05 无线电