Разница в заголовках 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 уже не был установлен.

Другие вопросы по тегам