Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge

Login: headers already sent im offlinebetrieb

hansapark / 4 Antworten / Flachansicht Nickles

Hallo..

Ich versuche gerade eine Art Login zu bauen, was an sich soweit auch funktioniert, nur habe ich exakt die gleichen seiten online wie offline, habe als DB-connection die IP des Hosters eingegeben, was bei anderen Seiten von mir auch funktioniert.

Aber offline habe ich jedesmal diese beiden Fehlermeldungen nach dem klick auf login: (session steht auch am anfang direkt nach %lt;?php


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/user/public_html/Graff.Flavuur/validateLogin.inc.php:1) in /home/user/public_html/Graff.Flavuur/validateLogin.inc.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/Graff.Flavuur/validateLogin.inc.php:1) in /home/user/public_html/Graff.Flavuur/validateLogin.inc.php on line 76

was kann das sein, das da nicht hinhaut..?


mfg, h.

bei Antwort benachrichtigen
Steht das Borlander
hansapark Nachtrag zu: „Login: headers already sent im offlinebetrieb“
Optionen

es stand nicht ganz in der ecke, sondern leicht weiter rechts..

das schien einer der fehler gewesen zu sein. eine meldung ist verschwunden.. ..erstaunlich wie empfindlich php da ist.

jetzt ist nur noch:

Warning: Cannot modify header information - headers already sent by (output started at /home/user/public_html/Graff.Flavuur/config.inc.php:1) in /home/user/public_html/Graff.Flavuur/validateLogin.inc.php on line 75


vermutlich weil in zeile 75 zwei weiterleitungen stehen, mit "header":

header( 'Location: http://seite.de/geheim.php' );
exit();
}
else {
header( 'Location: http://seite.de/loginformular.html' );
exit();


die gehören wahrscheinlich an den anfang..
aber erstmal muss ja PW etc. geprüft werden..
und dann ist da noch die session.. die können sich dannstreiten wer am anfang steht (?)
vermutlich die session(?)

ich verstehe nicht - warum das ganze im netz, also auf dem server funktioniert..
wie müsste ich sonst weiterleiten?

ist es mit meta refresh nicht irgendwie langsamer? bzw, gehört das da hin..

fragen über fragen..
naja werde mal googlen.

mfg, h.





bei Antwort benachrichtigen