Toon posts:

cookie probleem php / dir / domein

Pagina: 1
Acties:

Verwijderd

Topicstarter
mensen,

Ik zit met een (in mijn ogen) lastig probleem. Ik heb een site waarbij men kan inloggen. Dit gaat via een cookie zonder tijd (sessie cookie). Deze cookie wordt in de root gezet. De site maakt gebruik van 4 domein namen die naar bepaalde mappen verwijzen in de root. De sessie cookie moet gelden voor alle directories en alle domeinnamen.

zo worden ze gezet:

Header("P3P: CP=\"ALL\"");
setcookie("profile", $profileid);
setcookie("profilecom", $profileid, "", "/", ".huppulupup.com");
setcookie("profilenet", $profileid, "", "/", ".huppulupup.net");
setcookie("profilenl", $profileid, "", "/", ".huppulupup.nl");
setcookie("profilebe", $profileid, "", "/", ".huppulupup.be");

zo lees ik het cookie (bij domein com):

if($HTTP_COOKIE_VARS[profile] == true || $HTTP_COOKIE_VARS[profilecom] == true) {$koekie = 1;}

Het volgende gebeurt:

- direct na de inlog sessie ziet hij het cookie
- ga je dan in dezelfde map/domein naar een andere pagina staat ziet hij het cookie niet !!?
- ga je direct of na een andere pagina in dezelfde map/domein naar een andere map/domein, ziet ie de cookie daar wel.
- ga je nu weer terug naar het 1e domein/map ziet het cookie ook !! op alle pagina's


Ik zie de logica niet meer, hoop echt dat iemand me zou kunnen helpen. |:(


groeten.

Verwijderd

volgens mij mag jou script alleen cookies lezen die in de zelfde dir zijn aangemaakt als waar het script staat dus in jou geval root