如何使用PHP获取客户端IP地址?
我想记录通过他/她的IP地址登录我网站的用户.
我试图通过PHP获取我的机器的IP地址.为此,我写的代码如下:
<?php echo "<br />".$_SERVER['REMOTE_ADDR'];?>
Run Code Online (Sandbox Code Playgroud)
但这段代码不起作用.它正在返回" ::1".请帮我如何获取实际的IP地址.
我开发了一个PHP Web服务.我想记录使用此Web服务的WS客户端的所有传入连接.如何获取客户端的IP地址?的价值
$_SERVER['HTTP_CLIENT_IP']Run Code Online (Sandbox Code Playgroud)
好像总是空着的. 可能重复:
如何使用PHP查找用户的IP地址?
我的PHP页面中有一个表单.用户填写他的凭据和消息并按下发送.我通过电子邮件得到他的问题,可以回答他.
但我还想将此人的公共IP添加到电子邮件中,这可能吗?
非常感谢!
我创建基于Web的应用程序.我想显示访问我网站的用户/访客的IP地址.我已经使用脚本来查找IP地址,但它没有用,也没有IP显示.怎么解决?我想念一下吗?这是我的PHP脚本:
function get_ip()
{
global $ip;
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$ip = get_ip();
Run Code Online (Sandbox Code Playgroud)
拜托,我真的需要你的帮助!谢谢 ...