PHP, echo voor de header

Status
Niet open voor verdere reacties.

Gammort

Gebruiker
Lid geworden
12 dec 2006
Berichten
271
Hey allemaal,

Ik heb momenteel dit:

PHP:
<?php
session_start();
session_destroy();

header("Refresh: 1; URL=index.php");
exit();

echo "Je bent uitgelogd.";
?>

Hiermee wil ik dus dat je uitlogd en dat er komt te staan: Je bent uitgelogd, en dan na 1 seconde gaat hij naar de index.

Het probleem is dat die geen tekst aangeeft, en als ik de echo voor de header zet dan krijg ik de headers already sent error.

Hoe los ik dit op?
 
Een header stuurt je door naar een pagina.
Code:
<?php
session_start();
session_destroy();

header("Refresh: 1; URL=index.php");
exit();

echo "Je bent uitgelogd.";
?>
Werkt wel. Tot exit(); want dit geeft aan gewoon stoppen met laden.

Code:
<?php
session_start();
session_destroy();

echo "Je bent uitgelogd.";
?>
Zou moeten werken.
 
Hij komt nooit bij exit(), hij is al weg als de header is uitgevoerd.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan