Mahlzeit Emanuel,
Falls es relevant ist, ich arbeite auf einer Testumgebund die eine subdomain der eigentlichen domain ist, also test.domain.com
Ja, das ist relevant.
Ich brauche das Cookie aber (nur) für testcoo.domain.com also hab ich das versucht:
setcookie("abc","wert",time()+3600,"","testcoo.domain.com");
> und auch das:
> ~~~php
> setcookie("abc","wert",time()+3600,"/","testcoo.domain.com");
>
In beiden Fällen wird laut Live HTTP headers das cookie gesetzt, ist aber nicht in der Browserchronik vorhanden und somit nicht verfügbar.
Kein Wunder - Cookies darfst Du jeweils nur für die Domain setzen, mit der auch die HTTP-Verbindung besteht (bzw. Subdomains - siehe RFC 2965).
Wenn ich das cookie für die gesamte domain zur Verfügung stelle:
setcookie("abc","wert",time()+3600,"/",".domain.com");
>
> funktionierts, cookie wird angelegt.
Works as designed.
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|