Problemer med login sjekk
Jeg har en veldig nem login sjekk som ser sådan ud:function login_control(){
if(!isset($_SESSION['valid_user'])){
header("Location:http://login.php");
exit();
}
if(isset($_GET['logut'])){
$_SESSION = array();
session_destroy();
header("Location:http:login.php");
exit();
}
}
Denne kontrollerer først om brukeren har logget ind, ved å kontrollere om $_SESSION['valid_user'] er satt. Og etterpå kontrollerer den om brukeren har valgt å logge seg ut, ved å trykke på logut linken. Hele funksjonen virker fint når den ligger i en ekstern fil som bare består av denne ene funksjonen. Men når jeg har funksjonen liggende i en fil sammen med mange andre funksjoner, så får jeg en feilmelding når jeg kaller på den: "Warning: Cannot modify header information - headers already sent bla bla.." Det kan jeg ikke forstå når funksjonen og kallet til den er lige det samme, og det er i tillegg den første funksjonen som blir kalt på de aktuelle sidene?
Mvh
LarMa