RE: PHP problem

From: zorkowicz.fora@atlas.cz
Date: 22. 04. 2001, 18:07 CEST


prvni ot.: na svou otázku jsis vlastně odpověděl sám, alespoň myslím. SetCookie nemusíš používat jenom v jako Header, ale kdykoliv, pokud jsi neudělal nějaký výstup (např. neposlal stránku atd.), což si ale udělal už příkazem Include. Nejsem si tím vším ale plně jist, musel bych se na to juknout doma...

druha ot.: Já to vyřešil tak, že nejdříve otestuju, zda člověk hlasuje nebo si pouze otevřel okno s anketou (přišli/nepřišli proměnné). Pokud ano, otestuju, zda již nehlasoval (pokud přišlo cookie), pokud jo, vrátím mu pouze výpis s anketou, pokud ne, !!pošlu cookie!! a zapíšu hlas. Taky je dobré poslat pomocí cookies proměnnou s nějakým obsahem (jedinečným) - třeba anketa='název ankety'. Ve skriptu si pak ověřuješ obsah proměnné, jestli je to staré cookies na starou anketu, či již nové cookies pro novou anketu. Nastav si také platnost cookies na dobu platnosti (aktuálnosti) ankety... celé je to poměrně jednoduché, i když to může vypadat složitě. Jestli chceš, pošlu ti ten skript mailem... (kdyžtak ta anketa běhá na http://punkcz.yo.cz)

-----Original Message-----
From:	"crudo" <crudo@pinknet.cz>
Sent:	Sunday, April 22, 2001 2:42 PM
To:	"k servis" <servis-internet@nawebu.cz>
Subject:	PHP problem

potreboval bych poradit s anketou, presneji receno s cookies

mam stranku index.php, do ktere se pomoci include nacitaji podstranky,
v jedne takove podstrance bych chtel mit anketu... nejlepsi ochranou proti
nekolikanasobnemu hlasovani je asi jak jsem pochopil cookies a tu nastava
prvni otazka: kdyz je stranka vlozena pomoci include doprostred jine
stranky,
provede se header (odeslani cookie)? (cookie musi byt odeslano jako prvni,
ne?)

a kdyz ano, nechapu jak bych to mel koncepcne utvorit, neb mam stranku s
anketou a ta sama stranka mi zpracovava hlasovani, takze kdybych dal nahoru
do headeru cookie, clovek by nemohl hlasovat neb by hlavicka odeslala
cookie... jak je to resene na vasich strankach?

diky

crudo



-- 
------------------- konference casopisu Internet -----------------------
Archiv a instrukce pro odhlaseni/prihlaseni na http://internet.nawebu.cz
   FAQ a objednavka jeho aktualizaci mailem na http://www.kab.cz/faq/
------------------------------------------------------------------------



This archive was generated by hypermail 2.1.2 : 04. 09. 2001, 06:34 CEST