Наблюдаю странный эффект (php + FastCGI). Вот такой код:<br><br>setcookie(&#39;test&#39;, &#39;test&#39;, time() + 3600, &#39;/&#39;);<br>header(&#39;HTTP/1.0 401 Unauthorized&#39;);<br> header(&#39;WWW-Authenticate: Basic realm=&quot;Authorization required&quot;&#39;);<br>

$f = fopen(&#39;/tmp/aaa&#39;, &#39;w&#39;); fwrite($f, print_r(headers_list(), 1)); fclose($f);<br>exit();<br><br>В
браузер не приходит заголовок Set-Cookie. Однако, стоит
закомментировать вывод заголовков &quot;Unauthorized&quot; и &quot;WWW-Authenticate&quot;,
как кука начинает выдаваться. Сам PHP исправно выдает все 3 заголовка
(это видно в файле /tmp/aaa).<br>
<br>Сталкивался ли кто-нибудь с таким эффектом? Похоже, nginx блокирует
заголовок Set-Cookie, если видит либо WWW-Authenticate, либо 401 (даже
по отдельности).