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