web-dev-qa-db-fra.com

Obtenir le chemin actuel de l'URL dans PHP

Je dois obtenir le chemin à partir de l'URL de la demande en cours. Par exemple, si l'URL actuelle est:

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

Je voudrais ceci:

"/example/test/hi.php?randomvariable=1"
88
totallyuneekname

Vous voulez $_SERVER['REQUEST_URI']. De les docs :

'REQUEST_URI'

L'URI qui a été donné pour accéder à cette page; par exemple, '/index.html'.

169
Adrian

cA devrait etre :

$_SERVER['REQUEST_URI'];

Jetez un oeil à: Obtenez l'URL complète en PHP

28
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