Как получить адрес текущей страницы через php с примерами
Получить адрес текущей страницы через php! Автоматическое определение ссылки страницы в php, на которой мы находимся, ну или отображения адреса текущей страницы. Php url текущей страницы, php адрес текущей страницы, php получить адрес страницы - в общем будем заниматься именно нашей страницей! Вообще...способов реализовать выше анонсированное - просто огромное количество!
Все способы получения адреса текущей страницы через php с примерами
- Получить адрес текущей страницы через php ->
$_SERVER["REQUEST_URI"] - Получить адрес текущей страницы через php ->
pathinfo - Получаем адрес текущей страницы из ->
__FILE__ - Получить адрес текущей страницы через php ->
$_SERVER["PHP_SELF"] - Получить адрес текущей страницы через php ->
parse_url - Скачать можно здесь
Получить адрес текущей страницы через php -> $_SERVER["REQUEST_URI"]
Один из множества способов получения адреса текущей страницы использование И естественно, что мы должны первым делом посмотреть, что нам вернет это:
echo $_SERVER["REQUEST_URI"] ;
А что мы хотим получить!? :
Получим http протокол с помощью условия:
$protocol = 'https://';
} else {
$protocol = 'http://';
}
Результат:
Получим название домена ->
Получим, все. что есть после домена ->
Соберем весь код вместе:
$protocol = 'https://';
} else {
$protocol = 'http://';
}
echo $protocol .$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
Результат получения адреса текущей страницы :
Нажми на меня!
Как видим... у нас появилась дополнительная информация в ссылке...
Получить адрес текущей страницы через php -> pathinfo
Для того, чтобы Получить адрес текущей страницы через php мы можем использовать Выведем через print_r, что у нас получает
Вывод массива:
(
[dirname] => /page/php/url
[basename] => 002_php_adres_tekuschey_stranitsyi.html
[extension] => html
[filename] => 002_php_adres_tekuschey_stranitsyi
)
Далее соберем ссылку после домена...
Что у нас получилось:
Ну и собственно мы можем собрать всю ссылку на текущую страницу через php используя протокол и домен, что были прописанный в первом пункте, соберем весь код вместе:
https://dwweb.ru/page/php/url/002_php_adres_tekuschey_stranitsyi.html
Получаем адрес текущей страницы из -> __FILE__
Вообще получить адрес текущей страницы огромное количество, на все вкусы! Как вы знаете, одна из замечательных констант это __FILE__:
Выведем её прямо здесь, через echo ->
Получим домен таким образом:
Выведем
И далее путь до корневой на сревре меняем на
echo str_replace($_SERVER['DOCUMENT_ROOT'] , $domen, __FILE__);
Результат:
Получить адрес текущей страницы через php -> $_SERVER["PHP_SELF"]
Ну и вдогонку, например можно вывести адрес текущей страницы таким образом:
Результат ошибки вывода текущей страницы:
Получить адрес текущей страницы через php -> parse_url
Следующий вариант получения "адреса текущей страницы через php" - это функция "parse_url".
Нам понадобится
Выведем с помощью echo - echo $REQUEST_URI;
Но если после html, есть какой-то мусор, то данный вариант выведет, как пример:
Теперь применим к $REQUEST_URI функцию "parse_url"
Добавим $domen :
Соберем весь код вместе, который покажет реальны адрес страницы без мусора.
$domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];
$REQUEST_URI = strip_tags($_SERVER['REQUEST_URI']);
$parse_url = parse_url($REQUEST_URI, PHP_URL_PATH);
$hp_page = $domen . $parse_url;
и выведем echo $hp_page;
php адрес страницы
текущей php адрес страницы
получить php адрес страницы
узнать php адрес страницы
вывести php адрес страницы
php адрес страницы
php адрес текущей страницы
php получить адрес страницы
php получить адрес текущей страницы
узнать адрес страницы php
вывести на экран
php узнать адрес текущей страницы
php полный адрес страницы
получить ссылку страницы php
php адрес php страницы
php url сайта
php получить адрес текущей страницы
php url текущей страницы

подробнее.
подробнее.