PHP获取当前url地址、上一页URL

<?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>';   

?>  

http://blog.sina.com.cn/s/blog_4e6dffee0102dvd1.html

posted @ 2012-09-13 17:33  haiwei.sun  阅读(685)  评论(0编辑  收藏  举报
返回顶部