web-dev-qa-db-ja.com

現在のURLパスをPHPに取得

現在のリクエストのURLからパスを取得する必要があります。たとえば、現在のURLが

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

私はこれが欲しいです:

"/example/test/hi.php?randomvariable=1"
87

$_SERVER['REQUEST_URI']が欲しいです。から ドキュメント

'REQUEST_URI'

このページにアクセスするために与えられたURI。たとえば'/index.html'です。

165
Adrian

そのはず :

$_SERVER['REQUEST_URI'];

見てください: PHPで完全なURLを入手してください

26
Mehdi Karamosly
<?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
}
?>
0
manip5595