php获取客户端IP及URL的方法示例

作者:袖梨 2022-06-24

本文实例讲述了php获取客户端IP及URL的方法。分享给大家供大家参考,具体如下:

代码如下 复制代码

functiongetonlineip(){//获取用户ip

if($_SERVER['HTTP_CLIENT_IP'])

{

$onlineip=$_SERVER['HTTP_CLIENT_IP'];//用户IP

}

elseif($_SERVER['HTTP_X_FORWARDED_FOR'])

{

$onlineip=$_SERVER['HTTP_X_FORWARDED_FOR'];//代理IP

}

else

{

$onlineip=$_SERVER['REMOTE_ADDR'];//服务器IP

}

return$onlineip;

}

functioncurPageURL()//获取完整的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;

}

相关文章

精彩推荐