php获取当前页完整URL网址
//获取完整的url
$protocol = http;
if (isset($_SERVER[HTTPS]) && $_SERVER[HTTPS] !== off) {
$protocol = https;
}
echo $protocol.://.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];
echo $protocol.://.$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF].?.$_SERVER[QUERY_STRING];
#结果:http://localhost/abc/testurl.php?id=1
//包含端口号的完整url
echo $protocol.://.$_SERVER[SERVER_NAME].:.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#结果:http://localhost:80/abc/testurl.php?id=1