我想知道如何echo
用户的IP地址,以便您可以在登录cookie中使用它。
我的代码
<?php
echo "$_SERVER['REMOTE_ADDR']";
?>
我运行它并进入Firefox
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/file7.php on line 2
如何通过PHP获取IP地址?
答案 0 :(得分:4)
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
你也可以这样做:
<?php
echo "{$_SERVER['REMOTE_ADDR']}";
?>
答案 1 :(得分:3)
无需"
echo $_SERVER['REMOTE_ADDR'];
答案 2 :(得分:1)
这是获取IP的最佳方式:
function ip()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
echo ip();
<强> 编辑: 强> 资料来源:http://roshanbh.com.np/2007/12/getting-real-ip-address-in-php.html