| |
|
|
| | у меня переход формируется строчкой header("Location: ./err_auth.php?".$_SERVER['HTTP_REFERER']);
в итоге получается http://localhost/clan/err_auth.php?ref=http://localhost/clan/?lok=форум
Как получить в скрипте на страничке, на которую я так перейду ту часть, которая выделена жирным (ну или хотя-бы значение, которое идет после lok=). Вся жирная до перехода сидела в $_SERVER['HTTP_REFERER'].
переход можно и изменить, чтобы легче было получить значение. | |
| |
|
|
| |
|
|
| |
для: victoor
(14.09.2006 в 20:13)
| | | Для этого нужно будет обратиться к GET-параметру ref
<?php
echo $_GET['ref'];
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(14.09.2006 в 20:20)
| | |
<?php
echo $_GET['lok'];
?>
|
Как я понимаю для него важнее переменая lok, а кстати, лень сейчас проверять тут спрошу... Если я напишу
<?php
echo $_GET['ref'];
?>
|
Он мне покажет только http://localhost/clan/ или полностью http://localhost/clan/?lok=форум
? | |
| |
|
|
| |
|
|
| |
для: DEM
(14.09.2006 в 20:23)
| | | Спасибо. Вначале я пытался получить просто как $ref, забыв, что Register_Global я отключил =) Спасибо. Вы напомнили об этом, используя массив $_GET
Еще раз спасибо. Такой глупой ошибки я у себя давно уже не встречал...
P.S. код
<?php
echo $_GET['ref'];
?>
| покажет полностью, т.е. http://localhost/clan/?lok=форум | |
| |
|
|