Autor Zpráva
mismas
Profil *
zdravím, chci se zeptat zkušenějších jak na zápis cookie. Tak jak to mám "/", "www.domena.cz" je sice dobrý, ale potřebuju aby se cookie používala i pro subdomény v rootu. Zkoušel jsem vymazat doménu, ale i tak to platilo na doméně, kde byl zápis cookie proveden.

Ví někdo jak to mám vyřešit? Děkuju

Moderátor Joker: Titulek „cookie“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
__construct
Profil
mismas:
Myslím, že stačí zapísať to ako .domena.cz.
mismas
Profil *
když to napisu jak jste poradil, tak bude jedno jestli to je subdomena z rootu nebo domena?
mismas
Profil *
setcookie("login", $kod, strtotime("+1 month"), "/", ".domena.cz");

Když jsem to vypsal takhle, tak to nefungovalo
mismas
Profil *
ale takhle to funguje
setcookie("login", $kod, strtotime("+1 month"), "/");
setcookie("login", $kod, strtotime("+1 month"), "/", "www.domena.cz");
__construct
Profil
mismas:
Podľa RFC 2109 musí doména v cookies začínať bodkou, takže pokiaľ ju tam nedáš PHP ju tam doplní. To znamená, že setcookie("login", $kod, strtotime("+1 month"), "/", "www.domena.cz"); Ti PHP zmení na .www.domena.cz
Zápis v [#4] by mal fungovať — pokiaľ nefunguje, tak je chyba pravdepodobne inde a aby sme Ti pomohli budeš musieť dodať odkaz na živú ukážku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0