获取PHP中的当前URL路径

tot*_*ame 100 php url

我需要从当前请求的URL获取路径.例如,如果当前URL是:

"http://www.example.com/example/test/hi.php?randomvariable=1"
Run Code Online (Sandbox Code Playgroud)

我想要这个:

"/example/test/hi.php?randomvariable=1"
Run Code Online (Sandbox Code Playgroud)

Adr*_*ian 190

你想要的$_SERVER['REQUEST_URI'].来自文档:

'REQUEST_URI'

为访问此页面而给出的URI; 例如,'/index.html'.


Meh*_*sly 32

它应该是 :

$_SERVER['REQUEST_URI'];
Run Code Online (Sandbox Code Playgroud)

看看:用PHP获取完整的URL


小智 5

<?php
function current_url()
{
    $url      = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    $validURL = str_replace("&", "&amp", $url);
    return $validURL;
}
//echo "page URL is : ".current_url();

$offer_url = current_url();

?>



<?php

if ($offer_url == "checking url name") {
?> <p> hi this is manip5595 </p>

<?php
}
?>
Run Code Online (Sandbox Code Playgroud)

  • 您可能会提供一些解释,解释它的作用,而接受的答案中的一句台词却没有。 (4认同)