Zadejte hledaný výraz...

setcookie – ukladani cookies

Martin
verified
rating uzivatele
(7 hodnocení)
14. 12. 2010 20:58:26
pri pouziti fce setcookie ukladam nejdriv cookie a potom zobrazuju obsah stranky, pokud ale user udela refresh driv nez se nacte cela stranka tak se cookie neulozi, neda se s tim neco delat?
14. 12. 2010 20:58:26
https://webtrh.cz/diskuse/setcookie-ukladani-cookies/#reply591777
Tomáš Faldyna
verified
rating uzivatele
(54 hodnocení)
14. 12. 2010 21:33:28
Cookies se nastavuji vzdy pred zobrazenim... takze to musi fungovat. Kdyztak ukaz kod
14. 12. 2010 21:33:28
https://webtrh.cz/diskuse/setcookie-ukladani-cookies/#reply591776
Podle mého testu na localhostu se hlavičky odešlou a cookie uloží při prvním textovém výstupu skriptu nebo při ukončení jeho běhu.
Pokud klientovi nepošlete žádný výstup a skript se kvůli refreshi nedostane k ukončení, server neodešle hlavičky a tudíž cookie neuloží.
Nejlepší řešení je urychlit skript tak, aby doběhl v řádu milisekund a člověk nestihl refreshovat.
Horší řešení by bylo zavolat velmi brzy ve skriptu flush() a/nebo ob_flush() a poslat klientovi co nejrychleji první textový výstup.
14. 12. 2010 22:43:38
https://webtrh.cz/diskuse/setcookie-ukladani-cookies/#reply591775
Martin
verified
rating uzivatele
(7 hodnocení)
14. 12. 2010 23:12:51
priblizim to trochu vic. jedna se o reklamni system, nejsou tam klasicky bannery ale layery. po par dalsich testech sem zjistil ze kdyz user vlozi kod do stranky hned za tak to funguje, pokud je to ale nekde ke konci stranky tak se stane ze kdyz uz v layeru nabihaji reklamy tak cookies jeste neni ulozena (ulozi se az po nacteni reklamy). do userovi stranky se vypisuje javou a document.write div s pozadim a tlacitkem pro zavreni kterej dal obsahuje iframe s reklamou a cookies se v kodu uklada jeste pred prvnim textovym vystupem. takze teoreticky by melo byt jedno jestli je kod pro zobrazeni layeru hned za body nebo na konci stranky ale nak to tak nefunguje
14. 12. 2010 23:12:51
https://webtrh.cz/diskuse/setcookie-ukladani-cookies/#reply591774
Pošlete nejlépe kód a ukázku (a mimo téma - document.write je nebezpečná a pomalá metoda).
14. 12. 2010 23:18:05
https://webtrh.cz/diskuse/setcookie-ukladani-cookies/#reply591773
Pro odpověď se přihlašte.
Přihlásit