PHP获取用户的IP地址
展开阅读全文

php获取IP地址的三个函数

写法1:

$rip = getenv('REMOTE_ADDR');
$xip = getenv('HTTP_X_FORWARDED_FOR');
$cip = getenv('HTTP_CLIENT_IP');

写法2:

$rip = $_SERVER["REMOTE_ADDR"]; //取得客户端的 IP 地址;
$xip = $_SERVER["HTTP_X_FORWARDED_FOR"];//通过代理服务器取得客户端的真实 IP 地址;
$cip = $_SERVER["HTTP_CLIENT_IP"];//获取客户端,及浏览器所在的电脑的ip地址;

假设ip为127.0.0.1

写法1出来的ip为:127001

写法2出来的ip为:127.0.0.1

常用的一般都是使用$_SERVER["REMOTE_ADDR"]