Разница в заголовках HTTP (PHP)
Нужна помощь, чтобы понять разницу между этими двумя перенаправлениями:
header( "HTTP/1.1 307 Temporary Redirect" );
header( "Location: http://www.someurl.com/" );
Или же
header( "Location: http://www.someurl.com/" );
Что происходит во втором случае с заголовком HTTP? Есть ли какой-либо набор по умолчанию или это неправильно, если я хочу временно перенаправить что-то?
Второй неправильный или нет фактической разницы в двух? Не могу найти никакой документации о том, какой HTTP-заголовок отправляется по умолчанию, если я использую только "Местоположение".
заранее спасибо
1 ответ
Решение
Из руководства:
Вторым частным случаем является
Location:
заголовок. Он не только отправляет этот заголовок обратно в браузер, но также возвращает код состояния REDIRECT (302) в браузер, если код состояния 201 или 3xx уже не был установлен.