Autor Zpráva
Watchcik
Profil *
Zdravím, chtěl bych se zeptat, na jak dlouho se dá nastavit platnost cookie?
Kdyz jsem mel tento kód:
setcookie("jazyk", "$jazyk", 31536000);

cookie mi vydržela cca hodinu (pak se asi zničila či co...), ale 31536000 (1 rok) mi tedy nefunguje
tak jsem se chtěl zeptat, jaká je maximální platnost cokie, nebo jesti se dá nastavit jako neomezená, nepříkad tímto:
setcookie("jazyk", "$jazyk", 0);

? Díky Watchick
bukaj
Profil
Watchcik
Třetí parametr setcookie() udává, kdy má cookie vypršet, nikoli za jak dlouho. Takže by tam mělo být něco jako:
setcookie("jazyk", "$jazyk", time() + 31536000);

Pokud je třetím parametrem nula, cookie se zničí na konci relace (ve většině prohlížečů to znamená, když se zavře).
Watchcik
Profil *
bukaj
já tam původně to time() měl... ale je možný, že to pak nefungovalo vůli tomu...
to s tou 0 je blby, to rovnou muzu pouzit SESSION :-)

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