Наблюдаю странный эффект (php + FastCGI). Вот такой код:<br><br>setcookie('test', 'test', time() + 3600, '/');<br>header('HTTP/1.0 401 Unauthorized');<br> header('WWW-Authenticate: Basic realm="Authorization required"');<br>
$f = fopen('/tmp/aaa', 'w'); fwrite($f, print_r(headers_list(), 1)); fclose($f);<br>exit();<br><br>В
браузер не приходит заголовок Set-Cookie. Однако, стоит
закомментировать вывод заголовков "Unauthorized" и "WWW-Authenticate",
как кука начинает выдаваться. Сам PHP исправно выдает все 3 заголовка
(это видно в файле /tmp/aaa).<br>
<br>Сталкивался ли кто-нибудь с таким эффектом? Похоже, nginx блокирует
заголовок Set-Cookie, если видит либо WWW-Authenticate, либо 401 (даже
по отдельности).