Как получить URL в PHP?

Sarah спросил: 22 октября 2018 в 08:50 в: javascript

Я хочу получить URL в php. В моем корневом каталоге "myproject" -> папка book / index.php file

Пожалуйста, проверьте, что я делаю:

Я получаю доступ к URL на адресной строке http:// localhost : 8080 / myproject / book / index.php? Id = myurl

Код PHP:

<?php$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $url;Works Perfectly
Output: http://localhost:8080/myproject/book/index.php?id=myurl?>

Если я хочу получить доступ к http:// localhost: 8080 / myproject / book /

Вывод будет таким: http:// localhost: 8080 / myproject / book /

До сих пор все работает нормально. Но я хочу получить URL, как показано ниже, удалить в моем файле index.php фактический URL будет http:// localhost: 8080 / myproject / book / index.php? Id = myurl, но я хочу, чтобы пользователь нажимал URL ниже

http://localhost:8080/myproject/book/myurl

Он может получить доступ к URL-адресу http:// localhost: 8080 / myproject / book / index.php? id = myurl, но в адресной строке все еще отображается URL-адрес http:// localhost: 8080 / myproject / book / myurl

Любая идея или предложение приветствуются.

0 ответов