if ($status == 0) {print "Kod niepoprawny."; exit;} # gdy kod niepoprawny
else
{ # gdy kod poprawny:
if (!isset($_COOKIE['ActiveCode']))
{
setcookie('ActiveCode',1, time()+$czas_zycia);
}
zrobiłem:
header("Location: http://dobreprogramy.pl"); # gdy kod niepoprawny
else
{ # gdy kod poprawny:
if (!isset($_COOKIE['ActiveCode']))
{
setcookie('ActiveCode',1, time()+$czas_zycia);
}
Wyrażenie warunkowe musi zawsze coś zwrócić, a w wypadku $status!=0 i isset($_COOKIE[‘ActiveCode’]) dany fragment nie zwróci nic. Musiałbyś mieć dodatkowe informacje by tak skrócić kod