Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > Вопрос по HTTP headers


Автор: MakTpaxep 3.8.2012, 18:15
Только не ругайте на то, что в php тему открыл. Я не знаю куда ещё этот вопрос постить. Всё-таки php кодеры универсалисты в основном.

Я отлаживаю один кривой проект. На первой странице заполняется форма. После сабмита открывается 2я страница, на которой табличка с данными полученными из формы на 1й странице. Значения одного поля не хватает. Вывожу $_POST, а он пустой. Это при том, что форма отправляет методом post smile  
Ну я репу почесал - скачал себе live http headers для лисы - и действительно, между 1й и 2й страницей ещё одна. Вот к ней данные отправляются post, возвращается 200 ОК, а после этого браузер делает get ко 2й странице. А данные для таблички берутся из сессии smile 
Вот очень хотелось бы посмотреть что там возвращается после первого post запроса. Плагин для лисы не умеет это показывать.
Я попытался найти десктопную прогу для отправки http headers, но не нашёл и написал php скрипт. Headers взял такие же как в live http headers. Ответа не приходит - 30 секунд истекают. Видать проекту не нравится что к нему со стороны обращаются, хотя я и host прописал как надо, а может какая-то другая причина, но вообщем php не помог.
Основная моя проблема, что не могу дебагером пользоваться, приходится делать выводом переменных, но этот редирект не даёт мне возможности узнать о том, что происходит в скрипте куда post передаётся.

Подскажите каким образом можно заставить браузер сделать редирект, если первый ответ 200. Это значит что-то прямо в html коде, который возвращается, заставляет его запросить другую страницу? На ум приходит только meta refresh. Может такое быть?
И подскажите всё-таки десктопную программу, если есть такие.

Автор: MakTpaxep 3.8.2012, 19:15
Есть!! Нашёл. Fiddler называется - какая крутая штука!
Редирект делался при помощи js.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)