dvojí nastavení sessionid, hlavička

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
mcmatak
Člen | 504
+
0
-

není ta hlavička zvláštní?

X-Powered-By: Nette Framework
Content-Type: text/html; charset=utf-8
X-Frame-Options: DENY
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=h1qslb61r0dt7a4lrt78fmh204; expires=Fri, 10-Feb-2012 12:06:16 GMT; path=/; httponly
Set-Cookie: nette-browser=t96a6fou1t; path=/; httponly
Set-Cookie: PHPSESSID=rg02k2389ss108r035r9dpdh10; expires=Fri, 10-Feb-2012 12:06:16 GMT; path=/; HttpOnly

proč tam je dvakrát to phpsessid ? a proč jednou je na konci HttpOnly a podruhé s malými písmeny??

Filip Procházka
Moderator | 4668
+
0
-

Předpokládám, že to proběhlo během „resetu“ session. Hlavičky se musí odesílat postupně, co kdyby na dalším řádku bylo echo? Tedy se odeslala dvakrát.

Obecně, dvě stejné sušenky vůbec divné nejsou, protože ta poslední má větší prioritu :)

David Grudl
Nette Core | 8228
+
0
-

Malým písmem to posílá metoda setCookie(), velkým session handler. Dvakrát se to posílá spíš z historických důvodů.