首页 > 开发 > PHP > 正文

php获取访问者真实ip地址

2024-05-04 21:56:52
字体:
来源:转载
供稿:网友

在很我的时候我们需要得到用户的真实ip地址,例如,日志记录,地理定位,将用户信息,网站数据分析等,其实获取ip地址很简单$_server['remote_addr']就可以了。

  1. //最简单的方法 
  2. $ip = $_server['remote_addr']; 
  3. //上面的方法只要使用了代理你就无法得到真实ip地址,下面有更详细的方法 
  4. echo "remote addr: " . $_server['remote_addr']."<br/>"
  5. echo "x forward: " . $_server['http_x_forwarded_for']."<br/>"
  6. echo "clien ip: " . $_server['http_client_ip']."<br/>"
  7. //好了来看一个实例。 
  8. function getip() {     
  9.  $ip = $_server['remote_addr'];      
  10.  if (!emptyempty($_server['http_client_ip'])) {         
  11.   $ip = $_server['http_client_ip'];     
  12.  } elseif (!emptyempty($_server['http_x_forwarded_for'])) {         
  13.   $ip = $_server['http_x_forwarded_for'];     
  14.  }     
  15.   return $ip
  16. /* 

如果是是加密的代理是无法获取真实ip地址的。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表