Autor Zpráva
gregi
Profil *
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 *
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
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
if(!empty($_COOKIE['Test'])) { // jestliže je nastavená a zároveň není prázdná

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0