[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить адрес страницы.
Фибер Оптик
Здравствуйте!

Мне необходимо, чтоб на экране вывелся путь текущей страницы со всеми параметрами.
Вывожу я $_SERVER['REQUEST_URI']. Появляется полный путь от корня сайта (делаю пока на Денвере), например, /site/admin/content.php?page=structure, но мне надо, чтоб вывелось только content.php?page=structure. Как это можно реализовать?

Спасибо



Спустя 16 минут, 54 секунды (26.12.2011 - 15:11) dadli написал(а):
Фибер Оптик
мне кожется что вам именно $_SERVER['REQUEST_URI'] надо

Спустя 4 минуты (26.12.2011 - 15:15) Фибер Оптик написал(а):
Цитата (dadli @ 26.12.2011 - 12:11)
мне кожется что вам именно $_SERVER['REQUEST_URI'] надо


выводится всё, начиная от корня, а надо только страницу и параметры

Спустя 39 минут, 31 секунда (26.12.2011 - 15:55) Ramzil_Nixon написал(а):
Цитата (Фибер Оптик @ 26.12.2011 - 12:15)
выводится всё, начиная от корня, а надо только страницу и параметры


echo 'http://'.$_SERVER['HTTP_HOST'].''.$_SERVER['REQUEST_URI'];


Запускай файл куда все это написал, потом в ссылку добавь например в конце ссылки это: ?password=1234 и будет тебе счастье. Не понимаю зачем ты создал тему? Ты ведь уже сам разобрался :)

Спустя 1 час, 27 минут, 21 секунда (26.12.2011 - 17:22) Фибер Оптик написал(а):
Цитата (Ramzil_Nixon @ 26.12.2011 - 12:55)
Запускай файл куда все это написал, потом в ссылку добавь например в конце ссылки это: ?password=1234 и будет тебе счастье. Не понимаю зачем ты создал тему? Ты ведь уже сам разобрался :)


Ребята, скорее всего я плохо разъяснил ситуацию. Ещё раз попробую......

echo 'http://'.$_SERVER['HTTP_HOST'].''.$_SERVER['REQUEST_URI'];


Вот при этом мне выведется следующее: http://mysite.ru/index.php?password=1234 Верно?

А мне надо, чтоб вывелось только, допустим, index.php?password=1234.
Переменная $_SERVER['REQUEST_URI'] выводит весь путь от корня сайта, мне надо только сам файл и GET параметры (не затрагивая папки, в которых может находится файл). Думаю, что это надо решать регулярным выражением, только вот какое именно составить? Я плохо их знаю.

Спустя 29 минут, 26 секунд (26.12.2011 - 17:52) Placido написал(а):
echo $_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING'];

Спустя 20 минут, 3 секунды (26.12.2011 - 18:12) Guest написал(а):
echo '<pre>'.print_r($_SERVER, 1).'</pre>';

B выбирай, что хочешь.

Спустя 12 часов, 43 минуты, 53 секунды (27.12.2011 - 06:56) Ramzil_Nixon написал(а):
Цитата (Фибер Оптик @ 26.12.2011 - 14:22)
А мне надо, чтоб вывелось только, допустим, index.php?password=1234.


На свой вопрос на ТП смотри, там же ты и ответил на свой вопрос

Спустя 1 час, 46 минут, 57 секунд (27.12.2011 - 08:42) Guest написал(а):
Цитата (Ramzil_Nixon @ 27.12.2011 - 03:56)
На свой вопрос на ТП смотри


А что такое ТП?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.