Sven Rautenberg: session_start (); ??

Beitrag lesen

Moin!

Das ist doch wohl kaum der komplette Code der login.php?
Schließlich besagt die Meldung, dass dein session_start() in Zeile 13 stehen würde, und dass die Ausgabe in Zeile 9 begonnen wurde.

Die komplette login.php

....
CODE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>

<body>
<?php

Dann ist die Sache doch klar. Und du hast gegen das typische Gebot verstoßen: Sessions MÜSSEN IMMER IMMER IMMER gestartet werden, noch bevor das PHP-Skript das allererste Zeichen (auch Leerzeichen) ausgibt.

Also weg mit deinem HTML-Headerkrams aus dem Kopf. Starte als erstes Zeichen in deiner Datei mit
<?php

Und danach dann mit PHP-Code, der - entsprechend deiner Anforderung - u.a. die Session startet.

Erst danach darfst du dann mit HTML-Ausgabe beginnen.

- Sven Rautenberg

--
My sssignature, my preciousssss!