Ну так не пишите alt="[bar]", пишите alt="", это же только пример был. Но по сути, а не по мелочам: 303 имеет другое значение, нежели 302, и разница тут есть.
В случае 301 это вообще смешно — 301 значит «Moved Permanently, запомнить это (кэшировать)», когда 302/303 значит «пока там, обращаться по оригинальному (а не новому) адресу», так что разница очень даже живая.
А меня одного заботит, что использование этих вещей зависит от ситуации?
Header шлёт 302 статус, т.е. «временно не тут».
В случае, когда вы переехали по новому адресу, будет правильно или отправить 301 («переехали навсегда») и тогда Location, или вообще — просто надпись «мы переехали» с ссылкой, чтобы пользователь смог узнать новый адрес.
В случае, когда пользователь сабмитил POST, т.е. какой-нибудь комментарий написал, надо отправлять статус 303, который для этого и сделан.
Если вы беспокоитесь о браузерах, которые этого не понимают, пишите <?php
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') header('HTTP/1.1 303 See Other');
else header('HTTP/1.0 302 Found');
header('Location: foo');
die('<a href="foo">bar</a>');
ибо те UA, которые поймут header 303, просто не будут читать output.
Впрочем, другие эксперты не соглашаются со статистикой Gmail. Борцы со спамом из различных коммерческих и общественных организаций уверяют, что количество спама в Сети продолжает расти. По их оценкам, ежедневно в интернет вбрасываются десятки миллиардов мусорных писем.
Например, компания Yahoo сообщает о небольшом увеличении общего объёма спама, хотя в относительных цифрах его количество, может быть, даже немного снижается.
Ошибка уровня BSoD — ситуация очень нерутинная (в теории), важная и поэтому должна а) информировать б) привлекать внимание, чтобы пользователь понял, что всё ОЧЕНЬ ПЛОХО, а не «я тут прогулятся решил, перезагрузите меня, пожалуйста ,)»
Вы меня недопоняли.
Я имел ввиду то, что успех команды Apple показывает, что цена — очень часто фактор далеко не первой важности. Их продукты (в основном я про iPod, iPhone) — очень «плавные». Продукты их конкурентов — не плавные, но «на 15 долларов лучше». Тем не менее, продукты Apple имеют бешеную популярность. Так что вы недооцениваете важность этой плавности. Вернее, для вас она, может, и не ценна, но вообще в мире она популярность имеет.
Вспомните, кто сделал MSN, посмотрите на рейтинг, подумайте, почему их не любят, почему это произошло, соотнесите со своим замечанием, лишённым аргументов, и станет понятно, за что минусуют. ,)
alt="[bar]"
, пишитеalt=""
, это же только пример был. Но по сути, а не по мелочам: 303 имеет другое значение, нежели 302, и разница тут есть.В случае 301 это вообще смешно — 301 значит «Moved Permanently, запомнить это (кэшировать)», когда 302/303 значит «пока там, обращаться по оригинальному (а не новому) адресу», так что разница очень даже живая.
Источник?
Насчёт слэша — это тема для отдельного разговора.
На практике и разницы между
<img src="foo" alt="[bar]">
и<IMG SRC=FOO>
тоже никакой, но вы как пишете?Header шлёт 302 статус, т.е. «временно не тут».
В случае, когда вы переехали по новому адресу, будет правильно или отправить 301 («переехали навсегда») и тогда Location, или вообще — просто надпись «мы переехали» с ссылкой, чтобы пользователь смог узнать новый адрес.
В случае, когда пользователь сабмитил POST, т.е. какой-нибудь комментарий написал, надо отправлять статус 303, который для этого и сделан.
Если вы беспокоитесь о браузерах, которые этого не понимают, пишите
<?php
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') header('HTTP/1.1 303 See Other');
else header('HTTP/1.0 302 Found');
header('Location: foo');
die('<a href="foo">bar</a>');
ибо те UA, которые поймут header 303, просто не будут читать output.
<nitpick>
application/xhtml+xml
</nitpick>Ultra thin версия.
А я бы посмотрел на WiFi сеть, которая будет вам форвардить порты...
Насчёт MSN messengerа — он мне (осторожно, личное мнение) очень не нравится, но, разумеется это не отменяет его права нравиться вам. :)
Я имел ввиду то, что успех команды Apple показывает, что цена — очень часто фактор далеко не первой важности. Их продукты (в основном я про iPod, iPhone) — очень «плавные». Продукты их конкурентов — не плавные, но «на 15 долларов лучше». Тем не менее, продукты Apple имеют бешеную популярность. Так что вы недооцениваете важность этой плавности. Вернее, для вас она, может, и не ценна, но вообще в мире она популярность имеет.