Portál AbcLinuxu, 15. července 2025 03:12
HTTP/1.0 200 OK Cache-Control: private Content-Type: Content-Length: 15940 Set-Cookie: Testcookie="ahoj"; domain=localhost Server: gws Date: Tue, 16 Jan 2008 1:53:14 GMT Connection: Close <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <html> nějaká HTML data </html>
GET /img/shadow.png HTTP/1.1 User-Agent: Opera/9.25 (X11; Linux i686; U; en) Host: localhost:2932 Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 Accept-Language: cs,en-US;q=0.9,en;q=0.8 Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1 Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0 Referer: http://localhost:2932/ Cookie: Testcookie="ahoj"; Testcookie="ahoj" Cookie2: $Version=1 Connection: Keep-Alive, TE TE: deflate, gzip, chunked, identity, trailers
GET /obsah.html HTTP/1.1 Host: localhost:2932 User-Agent: Mozilla/5.0 (X11; U; Linux i686; cs; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: cs,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://localhost:2932/
domain
. Uvádí se, že domain
musí obsahovat alespoň dvě tečky (např. .host.cz
) čemuž localhost
neodpovídá...
www
" by to vaše pravidlo nadělalo spoustu problémů.
Host: localhost
a nikoli Domain: localhost
. Lze vyzkoušet:
<?php setcookie("TestCookie", '"test_value"', time()+3600, '/', 'localhost'); echo "nefunguje"; ?>versus
<?php setcookie("TestCookie", '"test_value"', time()+3600, '/'); echo "funguje"; ?>Takže má rada: domain v Set-Cookie používat pouze pokud to opravdu je potřeba.
Navíc při dnešní módě "webů bez www
" by to vaše pravidlo nadělalo spoustu problémů.
IMO .jmeno.cz
je pro potřeby cookies to samé jako jmeno.cz
. Ale ruku do ohně bych za to nedal a zkoušet se mi to teď nechce.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.