php - 获取打开我网站的用户的IP地址

标签 php ip

我想跟踪打开我网站的用户的 IP 地址。我做了很多谷歌搜索,甚至在 stackoverflow 上提出了其他问题,但找不到解决方案。我实际上想知道如何使用

获取IP地址
    $_SERVER['REMOTE_ADDR'] or $_SERVER['REMOTE_HOST'] variables. 

最佳答案

使用 $_SERVER['REMOTE_ADDR']

if ($_SERVER['HTTP_CLIENT_IP']!="") 
{
    $ip = $_SERVER['HTTP_CLIENT_IP'];
} 
elseif ($_SERVER['HTTP_X_FORWARDED_FOR']!="") 
{
    $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else 
{
    $ip = $_SERVER['REMOTE_ADDR'];
}

关于php - 获取打开我网站的用户的IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18180115/

相关文章:

c++ - Boost asio socket : how to get IP,连接端口地址?

jsp - 仅允许特定 IP 地址访问 JSP 文件/文件夹

java - 如何以编程方式查找传入 http 请求的地理位置?

php - 计算递归函数被调用的次数

javascript - 使用javascript自动计算具有来自mysql的数据的表行

php - 将字符串值替换为新值

linux - 调用绑定(bind)时多宿主客户端主机中的源 IP

php - Ajax中需要多个独立的定时器

php - 通过接口(interface)向mysql插入数据出错

java - JSP getRemoteAddress 问题