Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
Nesnaším cookie a vím proč...
mam anketu a protože chci aby člověk mohl hlasovat jednou za 1 h tak mam takový script if ($_GET["hlasuj"]=="A") { setcookie ("anketa", "hlasoval", time()+3600); $vlozit= MySQL_Query ("UPDATE anketa SET hlasu=hlasu+1 where id = '$id'"); header('Location: ../index.php'); } else { tady je vypis ankety atd..to je v pořádku až na tuto podmínku : if(!isset($_COOKIE['anketa'])) { ?> <a href="../anketa/show.php?i=<? echo $odpoved[0];?>hlasuj=A"> <? echo $odpoved['odpoved']."</a>"; } a další kod.. } chyba je v tom že mi to nereaguje na if(!isset($_COOKIE['anketa'])) prostě pořád se zobrazuje odkaz a ne jenom odpověď cookie mam zapnute...co co tim |
||
yFang Profil |
#2 · Zasláno: 8. 10. 2008, 20:30:28
radas
Nechybí tam &? <a href="../anketa/show.php?i=<? echo $odpoved[0];?>&hlasuj=A"> |
||
radas Profil * |
#3 · Zasláno: 8. 10. 2008, 20:46:29
jo to mi tam chybi to je to je n vypis...vloženi do db funguje jak jsem psal tak problém je v tom COOKIE
|
||
yFang Profil |
#4 · Zasláno: 8. 10. 2008, 20:49:11
radas
A nemáš třeba cookies zakázané v tom prohlížeči, kterým se na to díváš? |
||
radas Profil * |
#5 · Zasláno: 8. 10. 2008, 20:52:07
dívam se na to přes IE FF i OPERU a cookie mam zapnute...
|
||
srigi Profil |
#6 · Zasláno: 8. 10. 2008, 20:58:23
Nainstaluj si do FF extension webdeveloper a pozri sa ci ti server skutocne posiela cookie po prvom requeste.
|
||
radas Profil * |
#7 · Zasláno: 8. 10. 2008, 21:09:07
to jsem teď zjišťoval co piše FF když se podívam na to cookie
tak vypiše Název: anketa Obsah: hlasoval Sever: 127.0.0.1 Cesta: /pwp/anketa/ Zaslano pro: Libovolný typ připojení Platnost do: 8. října 2008 22:05:53 vše jak má byt..takže nevím cookie funguje na localhostu že jo? |
||
srigi Profil |
#8 · Zasláno: 8. 10. 2008, 22:00:59
Jasne ze funguje. Ok skus na zaciatok skriptu pridat:
echo "<pre>"; print_r($_REQUEST); echo "<hr><br>"; print_r($_COOKIE); die; |
||
srigi Profil |
#9 · Zasláno: 8. 10. 2008, 22:03:56
Heh, tak ma napadlo, ked vidim ten vypis:
Název: anketa Obsah: hlasoval Sever: 127.0.0.1 Cesta: /pwp/anketa/ Zaslano pro: Libovolný typ připojení Platnost do: 8. října 2008 22:05:53 Kde lezi skript na spracovanie? Ak nie je v tom istom adresari, uprav si prikaz setcookie() takto: setcookie ("anketa", "hlasoval", time() + 3600, "/"); |
||
radas Profil * |
#10 · Zasláno: 8. 10. 2008, 22:30:43
právě že skript leží ../anketa/show.php (show.php je script na zpracovani) dobře vyzkouším to..
|
||
radas Profil * |
#11 · Zasláno: 8. 10. 2008, 22:35:03
srigi díky moc..bylo to v té cestě...další důvod proč sušenky nesnašim....když už tak s čajem..
|
||
Časová prodleva: 16 let
|
0