cookies en subdomeinen
Patrick
19/07/2009 12:55:00Hallo,
ik zit met het volgende probleem.
Ik probeer cookies werkende te maken op het hoofddomein, www.mijnwebsite.nl, maar ook op de subdomeinen en op mijnwebsite.nl. (zonder www er voor)
dit is mijn script:
Alleen nu werkt het wel op subdomeinen maar niet meer met www ervoor, wat doe ik fout?
ik zit met het volgende probleem.
Ik probeer cookies werkende te maken op het hoofddomein, www.mijnwebsite.nl, maar ook op de subdomeinen en op mijnwebsite.nl. (zonder www er voor)
dit is mijn script:
Code (php)
1
2
3
4
5
2
3
4
5
$domein = ".mijnwebsite.nl";
setcookie("LedensysteemID", $Lid->id, $UnixTijd+$CookiesVerloopTijd, '', $domein);
$_COOKIE["LedensysteemID"] = $Lid->id;
setcookie("LedensysteemID", $Lid->id, $UnixTijd+$CookiesVerloopTijd, '', $domein);
$_COOKIE["LedensysteemID"] = $Lid->id;
Alleen nu werkt het wel op subdomeinen maar niet meer met www ervoor, wat doe ik fout?
Gewijzigd op 01/01/1970 01:00:00 door Patrick
PHP hulp
22/12/2024 23:45:58- SanThe -
19/07/2009 13:07:00Patrick schreef op 19.07.2009 12:55:
wat doe ik fout?
Zo te zien niks.
Edit:
Mischien helpt het als je dit
..... '', $domein);
verandert in dit.
..... '/', $domein);
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
A Leeuwenburgh
19/07/2009 13:15:00Lijkt mij dat je dan voor domein $_SERVER["HTTP_HOST"] gebruikt ipv zelf invullen.
Dus: $domein = $_SERVER["HTTP_HOST"];
Dus: $domein = $_SERVER["HTTP_HOST"];
Patrick
19/07/2009 13:20:00Ik heb nu dit:
setcookie("LedensysteemID", $Lid->id, $UnixTijd+$CookiesVerloopTijd, "/", $_SERVER["HTTP_HOST"]);
$_COOKIE["LedensysteemID"] = $Lid->id;
Alleen als ik inlog op www.mijndomein.nl dan werkt het, surf ik daarna naar mijndomein.nl (zonder www. ervoor) dan ben ik uitgelogd daar.
setcookie("LedensysteemID", $Lid->id, $UnixTijd+$CookiesVerloopTijd, "/", $_SERVER["HTTP_HOST"]);
$_COOKIE["LedensysteemID"] = $Lid->id;
Alleen als ik inlog op www.mijndomein.nl dan werkt het, surf ik daarna naar mijndomein.nl (zonder www. ervoor) dan ben ik uitgelogd daar.
- SanThe -
19/07/2009 13:22:00Hall schreef op 19.07.2009 13:15:
Lijkt mij dat je dan voor domein $_SERVER["HTTP_HOST"] gebruikt ipv zelf invullen.
Dus: $domein = $_SERVER["HTTP_HOST"];
Dus: $domein = $_SERVER["HTTP_HOST"];
Nee, juist niet.