Discuz教程网

用php获取客户端IP地址

[复制链接]
authicon dly 发表于 2011-1-11 19:36:23 | 显示全部楼层 |阅读模式
  1. <?php
  2. function getip()
  3. {
  4. if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
  5.   $ip = getenv("HTTP_CLIENT_IP");
  6. elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
  7.   $ip = getenv("HTTP_X_FORWARDED_FOR");
  8. elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
  9.   $ip = getenv("REMOTE_ADDR");
  10. elseif (isset($_SERVER[\'REMOTE_ADDR\']) && $_SERVER[\'REMOTE_ADDR\'] && strcasecmp($_SERVER[\'REMOTE_ADDR\'], "unknown"))
  11.   $ip = $_SERVER[\'REMOTE_ADDR\'];
  12. else
  13.   $ip = "unknown";
  14. return($ip);
  15. }
  16. ?>
复制代码






上一篇:用php实现汉字转换成拼音
下一篇:php之echo 的另一种写法
authicon lilac_yao 发表于 2011-6-19 14:59:37 | 显示全部楼层
好辛苦才找到啊
authicon forever21 发表于 2011-6-20 03:00:50 | 显示全部楼层
真的有意思!
authicon haidideyu 发表于 2011-6-22 03:59:47 | 显示全部楼层
顶你一下,好贴要顶!
authicon lightning123 发表于 2011-6-22 10:59:40 | 显示全部楼层
很好 很强大。。谢谢分享
authicon 咫尺天 发表于 2011-6-25 16:59:36 | 显示全部楼层
很好的,我喜欢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 22:07

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表