当前位置:Gxlcms > PHP教程 > php实现获取客户端IP及URL的方法

php实现获取客户端IP及URL的方法

时间:2021-07-01 10:21:17 帮助过:3人阅读

这篇文章主要介绍了php获取客户端IP及URL的方法,涉及php预定义服务器变量$_SERVER相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

具体如下:

function getonlineip(){//获取用户ip
  if($_SERVER['HTTP_CLIENT_IP'])
  {
   $onlineip=$_SERVER['HTTP_CLIENT_IP']; //用户IP
  }
  else if($_SERVER['HTTP_X_FORWARDED_FOR'])
  {
   $onlineip=$_SERVER['HTTP_X_FORWARDED_FOR']; //代理IP
  }
  else
  {
   $onlineip=$_SERVER['REMOTE_ADDR']; //服务器IP
  }
  return $onlineip;
}
function curPageURL()//获取完整的url
{
  $pageURL = 'http';
  if ($_SERVER["HTTPS"] == "on")
  {
   $pageURL .= "s";
  }
  $pageURL .= "://";
  if ($_SERVER["SERVER_PORT"] != "80")
  {
   $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];
  }
  else
  {
   $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
  }
  return $pageURL;
}

以上就是本文的全部内容,希望对大家的学习有所帮助。


相关推荐:

PHP实现获取真实客户端的真实IP

详细解读javascript客户端事件驱动(图文教程)

angular httpclient实现 HTTP 客户端功能

以上就是php实现获取客户端IP及URL的方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行