Gå til innhold

problemer med utlogging og header.


Anbefalte innlegg

Hei godt folk. Jeg har et lite script, type logout.php som ser ca slik ut som dette:

 

<?php
include "inc/top.php";
include "inc/menu.php";

echo "<h4>Logg ut</h4>";

if (isset($_POST['submit'])) {
if ($_POST['submit'] == "Ja") {

	session_destroy();
		header("Location: index.php");
		}	

else if ($_POST['submit'] == "Nei") {
	header("Location: index.php");
	}
}

else {

if (isset($_SESSION['loginok'])) {

	echo "<form class='form' action='' method='post' name='logout'>";
	echo "<h5 class='form_text'>Er du sikker på at du vil logge ut?</h5>";
	echo "<h5 class='form_text'>";
	echo "<input type='submit' name='submit' value='Ja'>";
	echo "<input type='submit' name='submit' value='Nei'>";

	}

	else {
		header("Location: index.php");
	}
}

include "inc/foot.php";
?>

 

Problemet mitt er at når jeg logger ut så får jeg denne feilmeldinger:

Warning: Cannot modify header information - headers already sent by...

 

Dette funker lokalt på test serveren, men virker ikke når det ligger på webhotellet mitt, da får jeg altså overstående feilmelding.

Noen som har noen teori om hva jeg kan ha gjort feil?

 

Askeland

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...