PHP确定当前的url

jku*_*ner 4 php directory url

我需要修改我的函数以返回我当前的文件夹.这是我当前的函数:

function getLinkFromHost($url){  
    $port = $_SERVER['REMOTE_PORT'];  
    $server = $_SERVER['HTTP_HOST'];  
    if($port == 443){  
        $type = "https";  
    } else {  
        $type = "http";  
    }  
    return $type . "://" . $server . "/" . $url;  
}
Run Code Online (Sandbox Code Playgroud)

Mar*_*iek 8

看看$_SERVER['REQUEST_URI']$_SERVER['SCRIPT_NAME']

(来自$_SERVER手册)


Sam*_*ren 5

这里有一个短暂的甜蜜功能,​​我已经用了一段时间了.

function curPageURL() {
 $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;
}

我不能信用,它属于:

http://www.webcheatsheet.com/PHP/get_current_page_url.php