Получить текущий URL-адрес в PHP
Мне нужно получить путь из URL текущего запроса. Например, если текущий URL-адрес:
"http://www.example.com/example/test/hi.php?randomvariable=1"
Я бы хотел этого:
"/example/test/hi.php?randomvariable=1"
62
Author: Mark Amery, 2013-04-24
4 answers
Вы хотите $_SERVER['REQUEST_URI']
. Из документов:
'REQUEST_URI'
URI, который был указан для доступа к этой странице; например,
'/index.html'
.
118
Author: Adrian, 2017-12-23 14:15:50
18
Author: Mehdi Karamosly, 2017-05-23 10:31:10
<?php
function current_url()
{
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$validURL = str_replace("&", "&", $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
Author: manip5595, 2018-07-27 05:54:31
$_SERVER['REQUEST_URI']
даст вам путь после доменного имени. В вашем примере "/пример/тест/hi.php?случайная переменная=1"
-9
Author: Riz, 2017-01-25 04:38:56