当前位置:首页 » 编程语言 » php获取当前用户

php获取当前用户

发布时间: 2024-09-26 01:10:52

1. php注册系统咋么获得用户ip

只需要一行代码即可!~~

$ip=$_SERVER['REMOTE_ADDR']; // 获取访客的 IP

2. 利用php怎么获取用户ip

php获取用户真实ip的方法:
方法1:
//获取REMOTE_ADDR属性,直接可以得到ip
$ip = $_SERVER["REMOTE_ADDR"];
echo $ip;
方法2:
//从Server中获取HTTP_VIA,如果获取到就用HTTP_X_FORWARDED_FOR的值替换,如果获取不到就取REMOTE_ADDR的值。
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] :
$_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP;
方法3:
function getRealIp()
{
$ip=false; //初始化ip为false
if(!empty($_SERVER["HTTP_CLIENT_IP"])){ //如果HTTP_CLIENT_IP不为空
$ip = $_SERVER["HTTP_CLIENT_IP"]; //获取HTTP_CLIENT_IP的值
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { //如果HTTP_X_FORWARDED_FOR不为空
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
//把HTTP_X_FORWARDED_FOR的值用,分割后存放数组ips
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }//遍历处理
for ($i = 0; $i < count($ips); $i++) {
if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {
$ip = $ips[$i]; //获得真实ip
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
echo getRealIp();

热点内容
安卓上宽下窄是什么意思 发布:2025-10-14 04:41:17 浏览:113
c语言求中间值 发布:2025-10-14 04:24:27 浏览:670
缓存弥补了 发布:2025-10-14 04:04:27 浏览:358
如何知道自己是独立的服务器 发布:2025-10-14 04:00:58 浏览:356
团队系统源码 发布:2025-10-14 04:00:15 浏览:965
编程函数的定义 发布:2025-10-14 03:56:06 浏览:517
推流php 发布:2025-10-14 03:44:07 浏览:627
电视怎么配置无线地址 发布:2025-10-14 03:31:43 浏览:133
我的世界新手福利最好的服务器是什么 发布:2025-10-14 03:13:12 浏览:719
安卓手机谷歌play怎么弄 发布:2025-10-14 03:08:29 浏览:138