| 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: 17 let
|
|||
0