| ||||||||||
setcookiePopisint setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])setcookie() definuje cookie, kter² se po╣le spolu s hlaviΦkami. Cookies se musφ odeslat jako prvnφ ze v╣ech HTTP hlaviΦek (to je omezenφ cookies, ne PHP). Volßnφ tΘto funkce musφte tudφ╛ umφstit p°ed <html> Φi <head> tagy. V╣echny argumenty krom∞ argumentu name jsou nepovinnΘ. Pokud je p°φtomn² pouze argument name, u klienta se sma╛e cookie tohoto jmΘna. Kter²koliv argument m∙╛ete takΘ nahradit prßzdn²m °et∞zcem (""), Φφm╛ tento argument p°eskoΦφte. Argumenty expire a secure jsou celoΦφselnΘ a nedajφ se p°eskoΦit prßzdn²m °et∞zcem. Mφsto toho pou╛ijte nulu (0). Argument expire je b∞╛nΘ UnixovΘ celoΦφselnΘ vyjßd°enφ Φasu, jak je vracφ funkce time() Φi mktime(). Argument secure indikuje, ╛e by se tento cookie m∞l p°enß╣et pouze po zabezpeΦenΘm HTTPS spojenφ. B∞╛nΘ zßdrhele:
V PHP 3 se vφcenßsobnß volßnφ setcookie() v jednom skriptu provedou v opaΦnΘm po°adφ. Pokud se pokou╣φte smazat jeden cookie p°e odeslßnφm jinΘho, m∞li byste umφstit vlo╛enφ p°ed smazßnφ. V PHP 4 se vφcenßsobnß volßnφ setcookie() provedou v tom po°adφ, jak jsou volßna. N∞kolik p°φklad∙, jak posφlat cookies: Nßsledujφ p°φklady mazßnφ cookies z p°edchozφ ukßzky: V╣imn∞te si, ╛e hodnotovß Φßst cookie se p°i odeslßnφ cookie automaticky url-zak≤duje, a p°i p°ijetφ se automaticky dek≤duje a p°i°adφ prom∞nnΘ stejnΘho jmΘna, jako je jmΘno cookie. Pokud chcete vid∞t obsah na╣eho zku╣ebnφho cookie, pou╛ijte n∞kter² z nßsledujφcφch p°φklad∙: Cookies obsahujφcφ pole m∙╛ete takΘ odeslat tak, ╛e za nßzev cookie napφ╣ete hranatΘ zßvorky. ┌Φinkem tohoto je odeslßnφ tolika cookies, kolik mß va╣e pole prvk∙, ale kdy╛ vß╣ skript tyto cookies p°ijme, hodnoty se umφstφ v poli stejnΘho jmΘna, jako jsou va╣e cookies:
Vφce informacφ o cookies viz specifikace cookies na http://www.netscape.com/newsref/std/cookie_spec.html. Microsoft Internet Explorer 4 se Service Packem 1 zpracovßvß chybn∞ cookies, kterΘ majφ nastaven² argument path. Netscape Communicator 4.05 a Microsoft Internet Explorer 3.x z°ejm∞ nezpracujφ cookies sprßvn∞, pokud nejsou nastaveny argumenty path a time. | ||||||||||
|