Показать сообщение отдельно
  #6 (permalink)  
Старый 13.10.2010, 13:04
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

Вот тут уточнение. В PHP мало послать заголовок Location, нужно установить код ответа в 303 (по умолчанию при использовании header("Location: …") ставится 302).

Разница в том, что получив 302 браузер (в соответствии с RFC 1945 и RFC 2068) не должен менять метод запроса. Т.е., редиректнуться с методом POST.

Получив же в ответ статус 303, браузеру следует редиректнуться, используя метод GET.

Нормативная документация
Ответить с цитированием