Сложность для меня в том, что бы сделать универсальное решение, которое не зависит от адреса.
Т.е. если я захочу изменить гет запрос, к примеру сделать его короче, или переименовть, мне не пришлось бы в коде менять ссылку на редирект в header
Или может проще передавать значение del методом POST? Тогда и ссылка всегда будет в $_SERVER["REQUEST_URI"]
Посоветуйте что нибудь
EuGen
Отправлено: 14 Февраля, 2013 - 08:52:21
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Самое разумное - передавать адрес возврата собственно в параметре исходной ссылки. Почему, скажем, я не рекомендую использовать $_SERVER['HTTP_REFERER'] ? Потому что этот заголовок формируется клиентом и не всегда будет соответстовать действительности. Плюс к тому такой вариант жестко закрепляет страницу возврата. В случае же с параметом - клиент, передавая его, сам определяет адрес возврата, что дает более гибкую систему - можно в одном и том же случае, в зависимости от некоторых условий делать разные возвраты.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Hidalgo
Отправлено: 14 Февраля, 2013 - 11:17:13
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Февр. 2012 Откуда: Димитровград
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.