Jeg er i gang med at lave en "husk mig"-funktion på min hjemmeside, så man kan vælge at blive logget ind automatisk i 14 dage.
Jeg har prøvet at få den til at sætte cookies i snart to timer, og enten sætter den dem ikke, eller også kommer den med den røvirriterende fejl: "Warning: Cannot modify header information - headers already sent by (output started at E:\\VertrigoServ\\www\\header.php:13) in E:\\VertrigoServ\\www\\functions.php on line 9
Jeg ved godt, at der ikke må være noget output før en setcookie(), men hvordan skal man ellers kunne sætte en cookie?
Her er der nogle udsnit af min kode:
function login() {
if ($_POST['submit']) {
if (isset($_POST['gem'])) {
kage();
}
..................
Funktionen kage ser således ud:
function kage() {
setcookie("enkagetildig", $_POST[user], time()+1209600, "/", "127.0.0.1");
setcookie("takforkage", $_POST[password], time()+1209600, "/", "127.0.0.1");
}