Моей лучшей функцией является та, которую я должен был сделать сам.. Это - cpp/h плавник. Если Вы посмотрите на.h файл и поразите этот макрос, (или его сочетание клавиш), это откроет cpp файл, и наоборот.
я могу обеспечить источник, если кто-либо хочет его.
См. PHP Получить текущий URL :
Иногда это не так просто как можно подумать, чтобы получить текущий URL, чтобы использовать его в вашем приложении. Вот фрагмент, который я использую для получения текущий URL и использовать его в сценарий. Текущий URL (будь то http или https) теперь является локальной переменной, которая вы можете поступать как хотите.
$url = "http".(!empty($_SERVER['HTTPS'])?"s":"").
"://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Примечание: вы должны обработать это значение перед использованием в чем-либо важном, например в запросе sql.
Если вы хотите узнать имя сценария на вашем сервере, то ..
$file = $_SERVER["SCRIPT_NAME"];
echo $file;
$ _ SERVER ["SCRIPT_NAME"] предоставит вам текущий путь исполняемого сценария, который не связан с вашим сервером. по URL-адресу браузера.
Если вам нужна такая информация, ее часто удобно смотреть на вывод phpinfo (), а затем читать документацию по тем элементам, которые кажутся хорошими.
Имейте в виду, что некоторые из них могут быть правильными на вашем сервере, но немного отличаться от других .. В зависимости от ОС, HTTP-сервер и т. д.
Предположим, вы обращались к
Как мне получить текущий URL-адрес моего скрипта с помощью PHP?
тогда
echo $ _SERVER ['SERVER_NAME']; // Это вернет вам имя хоста: -
stackoverflow.com/
и
echo $ _SERVER ['REQUEST_URI']; // Он вернет только имя файла из текущего URL
вернется ниже
"/ questions / 1871770 / how-do-i-get-the-current-url-of-my-script-using-php"
, а не имя хоста.