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 相关文章推荐
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
php算开始时间到过期时间的相隔的天数
Jan 12 PHP
在php和MySql中计算时间差的方法
Apr 22 PHP
apache和php之间协同工作的配置经验分享
Apr 08 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
php获取mysql字段名称和其它信息的例子
Apr 14 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
Nov 03 PHP
php实现html标签闭合检测与修复方法
Jul 09 PHP
详解thinkphp中的volist标签
Jan 15 PHP
PHP从尾到头打印链表实例讲解
Sep 27 PHP
PHP array_reduce()函数的应用解析
Oct 28 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 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使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
php设计模式之适配器模式原理、用法及注意事项详解
2019/09/24 PHP
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
js实现简单模态框实例
2018/11/16 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
2016/04/13 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
Python实现程序判断季节的代码示例
2019/01/28 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
基于python的列表list和集合set操作
2019/11/24 Python
Django获取model中的字段名和字段的verbose_name方式
2020/05/19 Python
jupyter notebook更换皮肤主题的实现
2021/01/07 Python
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
质量月活动策划方案
2014/03/10 职场文书
公司晚会主持词
2014/03/22 职场文书
品牌推广策划方案
2014/05/28 职场文书
求职信的正确写法
2014/07/10 职场文书
2015年民主生活会发言材料
2014/12/15 职场文书
python读取mnist数据集方法案例详解
2021/09/04 Python
nginx.conf配置文件结构小结
2022/04/08 Servers
spring boot实现文件上传
2022/08/14 Java/Android