col
Guest
HTTP ( Location & POST ) - как бы так совместить
Вопрос мне и самому показался немного не логичным, но логичного ответа я и не жду, так как его в принципе и быть не могет.
Мне нужен КРАССИВЫЙ выход из положения.
есть два php скрипта
один отвечает за формирование и вывод интерфейса, форм в частности которые ссылаются на второй скрипт.
второй отвечает за обработку тех данных которые приходят с первого И .... отсылает броузер клиента по Location: $HTTP_REFERER на первый скрипт. И все бы гладко если бы иногда не приходилось при пересылке передовать доп-параметры первому скрипту, а так как $HTTP_REFERER не всегда приходит с параметром, то и параметры приклеивать простой конкатенацией неполучается из-за отсутствия "?".
Вот я и подумал неплохобы бы было при перенаправлении браузера клиента, передовать параметров POST'ом но как выяснилось: POST это запрос, а Location - ответ.
И выходит, что остаётся тока одЫн способ передачи параметров при помощи ответа Location это анализ и создания url самому, прежде чем отдать его header().
Но на мой взгляд это как то криво каждый раз проверять есть ли в $HTTP_REFERER "?" и т.д
У кого есть какие соображения по этому поводу.
Вопрос мне и самому показался немного не логичным, но логичного ответа я и не жду, так как его в принципе и быть не могет.
Мне нужен КРАССИВЫЙ выход из положения.
есть два php скрипта
один отвечает за формирование и вывод интерфейса, форм в частности которые ссылаются на второй скрипт.
второй отвечает за обработку тех данных которые приходят с первого И .... отсылает броузер клиента по Location: $HTTP_REFERER на первый скрипт. И все бы гладко если бы иногда не приходилось при пересылке передовать доп-параметры первому скрипту, а так как $HTTP_REFERER не всегда приходит с параметром, то и параметры приклеивать простой конкатенацией неполучается из-за отсутствия "?".
Вот я и подумал неплохобы бы было при перенаправлении браузера клиента, передовать параметров POST'ом но как выяснилось: POST это запрос, а Location - ответ.
И выходит, что остаётся тока одЫн способ передачи параметров при помощи ответа Location это анализ и создания url самому, прежде чем отдать его header().
Но на мой взгляд это как то криво каждый раз проверять есть ли в $HTTP_REFERER "?" и т.д
У кого есть какие соображения по этому поводу.