电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > PHP教程 > 正文
php自定义获取来源ip的函数
php自定义获取来源ip的函数
2010-3-16 9:15:56  文/网络收集   出处:电脑软硬件应用网   

php获取客户端来源的ip,代码如下:

 1     function getIP()
2     {
3         if (isset($_SERVER)) {
4             if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
5                 $realip = $_SERVER['HTTP_X_FORWARDED_FOR'];
6             } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
7                 $realip = $_SERVER['HTTP_CLIENT_IP'];
8             } else {
9                 $realip = $_SERVER['REMOTE_ADDR'];
10             }
11         } else {
12             if (getenv("HTTP_X_FORWARDED_FOR")) {
13                 $realip = getenv( "HTTP_X_FORWARDED_FOR");
14             } elseif (getenv("HTTP_CLIENT_IP")) {
15                 $realip = getenv("HTTP_CLIENT_IP");
16             } else {
17                 $realip = getenv("REMOTE_ADDR");
18             }
19         }
20         return $realip;
21     }

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    解决PHP设置使用date或mktime函数问…
    分享PHP实现Web系统单点登录的方法
    PHP实用对付IP攻击升级程序改进
    超级有用网站防IP攻击代码详解
    Cannot start session without erro…
    PHP开发应用程序:生成随机字符串的方…
    PHP开发技巧:PHP网站发开实用技巧集…
    详解如何正确配置PHP开发环境
    PHP里实现汉字转区位码的示例代码
    PHP实现列出目录内容与删除目录的内…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号