使用 PHP 中的查询字符串获取当前 URL 路径

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

"http://www.example.com/example/test/hi.php?randomvariable=1"

我会希望这样:

"/example/test/hi.php?randomvariable=1"
484086 次浏览

你想要 $_SERVER['REQUEST_URI']。从 那些文件:

'REQUEST_URI'

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

应该是:

$_SERVER['REQUEST_URI'];

看看: 在 PHP 中获取完整的 URL

<?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
}
?>