Autor | Zpráva | ||
---|---|---|---|
gregi Profil * |
#1 · Zasláno: 11. 12. 2008, 16:58:12
Ahoj,
narazil jsem na problém. Mám kód: if($_COOKIE['Test']==""){ $ip=$_SERVER['REMOTE_ADDR']; $kod=time() . $ip; mysql_query("INSERT INTO Test (hash,ip,cas) VALUES ('$kod', '$ip', ".time().")") or die(mysql_error()); setcookie ("Test", $kod,time()+60*60*24*7); } Nechápu proč se mi při každym obnovení stránky znovu zapíše do databáze. Nevíte kde by mohla být chyba? Dík |
||
Dest Profil * |
#2 · Zasláno: 11. 12. 2008, 17:02:57
if($_COOKIE['Test'] !="") // jestliže je jiná než prázná, pak pokračuj, s operatorem == jestli že je cookies prázdné pak zapiš... řekl bych :-S
|
||
joe Profil |
#3 · Zasláno: 11. 12. 2008, 17:16:01
gregi
Ukládá se ti cookie? Zkus před podmínkou napsat var_dump($_COOKIE); vidíš tam uloženou cookie - Test? Máš povolené cookies? |
||
krteczek Profil |
#4 · Zasláno: 11. 12. 2008, 18:04:02
if(!empty($_COOKIE['Test'])) { // jestliže je nastavená a zároveň není prázdná
|
||
Časová prodleva: 15 let
|
0