Браузер: печенье потеряно при обновлении
Я испытываю странное поведение моего приложения в браузере Chrome (нет проблем с другими браузерами). Когда я обновляю страницу, файл cookie отправляется правильно, но браузер периодически не передает файл cookie при некоторых обновлениях.
Вот как я установил свой файл cookie:
$identifier = / some weird string /;
$key = md5(uniqid(rand(), true));
$timeout = number_format(time(), 0, '.', '') + 43200;
setcookie('fboxauth', $identifier . ":" . $key, $timeout, "/", "fbox.mysite.com", 0);
Вот что я использую для заголовков страниц:
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Thu, 25 Nov 1982 08:24:00 GMT"); // Date in the past
Вы видите какие-либо проблемы, которые могут повлиять на обработку файлов cookie? Спасибо за любое предложение.
EDIT-01:Кажется, что cookie не отправляется с некоторыми запросами. Это происходит периодически, и я вижу это поведение дляВСЕ браузеры сейчас. Кто-нибудь сталкивался с такой ситуацией? Есть ли ситуации, когда куки не будут отправлены с запросом?
EDIT-02:Вот заголовки HTTP:
Request Method:GET
Status Code:200 OK
ЗАПРОСИТЬ ЗАГОЛОВОКИ
Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Referer:http://fbox.mysite.com/dashboard
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/532.5 (KHTML, like Gecko)
Chrome/4.1.249.1045 Safari/532.5
ОТВЕТНЫЕ ЗАГОЛОВКИ
Cache-Control:no-cache, must-revalidate
Content-Length:8903
Content-Type:text/html
Date:Tue, 06 Apr 2010 09:25:26 GMT
Expires:Thu, 25 Nov 1982 08:24:00 GMT
Last-Modified:Tue, 06 Apr 2010 09:25:26 GMT
Pragma:no-cache
Server:Microsoft-IIS/7.5
X-Powered-By:PHP/5.3.1 ZendServer
Еще раз спасибо за любые рекомендации.