Как получить текущий URL-адрес моего script с помощью PHP?
Как получить текущий URL-адрес моего script с помощью PHP?
Ответ 1
Иногда это не так просто как можно думать, чтобы получить текущий url, чтобы использовать его в своем приложении. Вот фрагмент, который я использую для извлечения текущий URL-адрес и использовать его в script. Текущий URL (будь то http или https) теперь является локальной переменной, которая вы можете сделать это, как вам будет угодно.
$url = "http".(!empty($_SERVER['HTTPS'])?"s":"").
"://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
Примечание. Вы должны выровнять это значение перед тем, как использовать что-нибудь чувствительное, например, sql-запрос.
Ответ 2
Если вы хотите узнать имя script на своем сервере, то
$file = $_SERVER["SCRIPT_NAME"];
echo $file;
$_ SERVER [ "SCRIPT_NAME" ] предоставит вам текущий выполненный script путь, который связан с вашим сервером не на URL-адресе браузера.
Ответ 3
Для www.example.com/files/ script.php
$_SERVER['SCRIPT_NAME']
= /files/script.php
и если вы хотите, чтобы текущий URL-адрес каталога:
dirname($_SERVER['SCRIPT_NAME'])
= /файлы
Ответ 4
Вам нужна информация, как это часто бывает удобно смотреть на вывод phpinfo(), а затем читать документы на тех элементах, которые кажутся хорошими.
Имейте в виду, что некоторые из них могут быть правильными на вашем сервере, но немного отличаются от других. В зависимости от os, http-сервера и т.д.
Ответ 5
Предположим, вы имели доступ к
Как получить текущий URL-адрес моего script с помощью PHP?
тогда
echo $_SERVER ['SERVER_NAME'];//Это вернет u имя хоста, которое: -
<Б > stackoverflow.com/
а также
echo $_SERVER ['REQUEST_URI'];//Он вернет только имя файла из текущего URL-адреса
вернется ниже
"/questions/1871770/how-do-i-get-the-current-url-of-my- script -using-php"
а не имя хоста.
Ответ 6
Привет, это решение вашей проблемы
//введите URL страницы с помощью
$url=$_SERVER['REQUEST_URI'];
echo "$url<br />";
//он напечатает
//получить хост от этого
$host=$_SERVER['HTTP_HOST'];
echo "$host<br />";
//вы можете получить полный URL-адрес этим
$fullurl="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo $fullurl;