Мне необходимо, чтоб на экране вывелся путь текущей страницы со всеми параметрами.
Вывожу я $_SERVER['REQUEST_URI']. Появляется полный путь от корня сайта (делаю пока на Денвере), например, /site/admin/content.php?page=structure, но мне надо, чтоб вывелось только content.php?page=structure. Как это можно реализовать?
Спасибо
Спустя 16 минут, 54 секунды (26.12.2011 - 15:11) dadli написал(а):
Фибер Оптик
мне кожется что вам именно $_SERVER['REQUEST_URI'] надо
мне кожется что вам именно $_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) |
На свой вопрос на ТП смотри |
А что такое ТП?