Nefunkční cekies u hlasování
Dobrý den, nán vytvořen skript pro hlasování bez cokies vše funguje. Pokud do daného kódu přidám cokies vykazuje mi to chybu. Může mi někdo poradit? Posílám pouze části kódu
Kód bez Cokies vše funguje
$uloz = $mysqli->query("UPDATE hitparada SET pocet_hlasu='$soucet_hlas' WHERE id = '".$hit."'") or die(mysqli_error()); if ($uloz == 'true') { echo "<div class='alert alert-success'>Váš hlas do hitparady byl uložen.</div>"; } else { echo "<div class='alert alert-danger'>Váš hlas nebyl uložen.</div>"; }
Kód s Cokies
if (isset($_COOKIE["hit"])) { echo "Váš hlas byl již dříve započten.\n"; } else { setcookie("hit", $soucet_hlas, strtotime( '+30 days' )); $mysqli->query("UPDATE hitparada SET pocet_hlasu='$soucet_hlas' WHERE id = '".$hit."'"); }
Vykazuje mi to chybu na řádku
setcookie("hit", $soucet_hlas, strtotime( '+30 days' ));
Děkuji za pomoc.
Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď 27. 2. 2023
4 Answers
Nebo pokud má podmínka na řádku 20 řešit nastavené cookie pak
if (isset($_COOKIE['hit']))
Role: Zákazník
MB313456 Vybral nejlepší odpověď 27. 2. 2023