@stephania Всю информацию Вы можете получить из глобального массива $_SERVER и текущая страница хранится в REQUEST_URI, вот небольшой пример на PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php // создаем url $url = 'http://'; // проверяем если соединение https if (isset($_SERVER['HTTPS']) && 'on' === $_SERVER['HTTPS']) { $url = 'https://'; } // вставляем домен к url $url .= $_SERVER['HTTP_HOST']; // финально соединияем с url (все что после /). $url .= $_SERVER['REQUEST_URI']; echo $url; |
@stephania
В PHP есть несколько способов узнать текущий URL:
Например:
1
|
$current_url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; |
Обратите внимание, что эти переменные суперглобальные, что означает, что они доступны во всех скриптах без необходимости инициализации.