|
|
|
|
|
для: [Atheist]
(28.04.2008 в 21:57)
| | Упс.. верно.
Тогда так
echo "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
|
А если быть ещё точнее то $_SERVER['REQUEST_URI']
И опять же это текущий запрос. | |
|
|
|
|
автор: [Atheist] (28.04.2008 в 21:57) |
|
|
для: Valick
(28.04.2008 в 21:52)
| | > Для этого есть $_SERVER['QUERY_STRING'] вместе с $_SERVER['HTTP_REFERER'] они и дадут вам искомый результат
Неверно. $_SERVER['QUERY_STRING'] - это текущий запрос к данной странице. $_SERVER['HTTP_REFERER'] - заголовок браузера о предыдущей странице. | |
|
|
|
|
|
|
|
для: DEM
(28.04.2008 в 21:29)
| | Для этого есть $_SERVER['QUERY_STRING'] вместе с $_SERVER['HTTP_REFERER'] они и дадут вам искомый результат | |
|
|
|
|
автор: [Atheist] (28.04.2008 в 21:36) |
|
|
для: DEM
(28.04.2008 в 21:29)
| | Полный адрес и передается, потому что страницы с адресами http://example.cоm/?page=main и http://example.cоm/?page=feedback могут быть абсолютно разными.
А если нет - то это виноват браузер. Заставить передавать что-то другое с помощью PHP всяко не выйдет. Это надо копаться в настройках браузера тогда уж. | |
|
|
|
|
|
|
| $_SERVER['HTTP_REFERER'] - возвращает только страницу с которй перешли, а мне надо, что бы вернулась вся ссылка (с GET-переменными), то есть примеру что бы вернулось: index.php?razdel=articles&id=123 | |
|
|
|
|