Nefunkční cekies u hlasování

Vyřešeno572 zhlédnutíWebhosting
0

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
0

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
Prohlížíte 1 ze 4 odpovědí, klikněte zde pro zobrazení všech odpovědí.