<?php
// 说明:获取完整URL
function curPageURL()
{
$pageURL = 'http://';
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
echo curPageURL();
?>
<?php
$urlshang = $_SERVER['HTTP_REFERER']; //可以得到上一页的地址
$urldan = $_SERVER['PHP_SELF']; //得到当前页面地址
$urlcan = $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"];//这个可以得到带参数的地址
echo "1.上一页地址: ".$urlshang.'<br>';
echo "2.当前地址: ".$urldan.'<br>';
echo "3.带参地址: ".$urlcan.'<br>';
?>