php下获取客户端ip地址的函数
作者:bea
代码如下: function getip() { $IP=getenv('REMOTE_ADDR'); $IP_ = getenv('HTTP_X_FORWARDED_FOR'); if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_; return $IP; } 下面这个比较好的 代码如下: function getIP() { if (isset($_SERVER)) { if (iss
代码如下:
function getip() {
$IP=getenv('REMOTE_ADDR');
$IP_ = getenv('HTTP_X_FORWARDED_FOR');
if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_;
return $IP;
}
下面这个比较好的
代码如下:
function getIP()
{
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$realip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$realip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$realip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")) {
$realip = getenv( "HTTP_X_FORWARDED_FOR");
} elseif (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP中基本符号及使用方法
- PHP技术开发技巧分享
- PHP初学者常见问题集合 修正版(21问答)
- PHP5 字符串处理函数大全
- Smarty Foreach 使用说明
- 用php或asp创建网页桌面快捷方式的代码
- php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
- PHP提取数据库内容中的图片地址并循环输出
- mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
- PHP中10个不常见却非常有用的函数
- 初次接触php抽象工厂模式(Elgg)
- PHP5与MySQL数据库操作常用代码 收集
- ajax+php打造进度条 readyState各状态
- elgg 获取文件图标地址的方法
- PHP 解决utf-8和gb2312编码转换问题
- ecshop 订单确认中显示省市地址信息的方法
- php smarty函数扩展
- php Smarty date_format [格式化时间日期]
- libmysql.dll与php.ini是否真的要拷贝到c:windows目录下呢