![]() |
Адрес текущей страницы с помощью phpНередка задача определения текущей страницы. Часто для этого используют средства php. В данном языке есть возможности узнать ответ сервера, но нет такой одной функции, которая бы возвращала адрес в адресной строке полностью. Однако написать такую функцию совсем несложно. Вот листинг программы, которая определяет текущую страницу и выводит её на экран. <? function whatUrl() { $url = @( $_SERVER["HTTPS"] != 'on' ) ? 'http://'.$_SERVER["SERVER_NAME"] : 'https://'.$_SERVER["SERVER_NAME"]; $url .= ( $_SERVER["SERVER_PORT"] != 80 ) ? ":".$_SERVER["SERVER_PORT"] : ""; $url .= $_SERVER["REQUEST_URI"]; return $url; } echo whatUrl(); ?>Обратите внимание, что производится проверка на предмет наличия защищенного соединения, а также на подключение через порт. Вот итог работы программы на данной странице: https://upread.ru/art.php?id=10 Таким образом, используя результат функции whatUrl(), которая возвращает текущий url, можно легко и просто узнать адрес страницы, на которой находится пользователь средствами php. ![]() Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда. ![]() Читайте также:
|
Мои услуги
|
© upread.ru 2013-2022 При перепечатке активная ссылка на сайт обязательна. |