Har problem med att sätta cookies i ett litet script.
När jag endast skriver:
setcookie ("id", "12");
så fungerar det, men lägger jag till raden:
header ("Location: index.php");
under så sätts inte cookien!
All annan kod som jag sätter innan header-raden fungerar.
Så om mitt script ser ut såhär:
setcookie ("id", "12");
mysql_query ("DELETE FROM db WHERE id = $id");
header ("Location: index.php");
Så kommer mysql statsen att utföras och sedan skickas jag vidare till index.php utan att cookien är satt.
$id = 20;
setcookie ("id", "12");
mysql_query ("DELETE FROM db WHERE id = $id");
Fast det är inte meningen att den "vanliga" $id ska vara lika som $HTTP_COOKIE_VARS['id'];...
Jag viste faktist inte att man kunde bara skriva $id när man ska hämta en cookie.
Så det kan nog vara nått med att variablerna har strulat till sig.
Tack spango.
136 ms totalt · 3 externa anrop · v20260731065814-full.9823c0c5