was bedeutet dieser fehler???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anscheinend
ausgabe
beitrag
dan
daten
fehler
fehlermeldung
hilfe
irgendetwas
login
meinst
pa
result
send
session
versuch
zeile
zeilenumbruch
-
was bedeutet dieser fehler???
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 71
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 71
Was k?nnte oder ist der fehler???
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das heisst, dass du versuchst eine Session zu starten, obwohl du bereits Daten an den Brwoser gesendet hast. Du musst, wenn du eine Session starten willst, das machen bevor du irgendetwas anderes machen willst.
Ich hoffe ich konnte helfen.
mfg mace -
Das dachte ich mir auch schon.
Ich habe nur fehelr mit der SESSION.
Bei der Index seite wird folgender fehelr ausgegeben:
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 71
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 71
70| $user = $result['user'];
71| session_register('user');
Was ist der fehler???
Der 2 Fehler ist ist auf der seite wo man hinkommt wenn man sich eingeloggt hat:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/sichere_seite.php:1) in /home/webpages/lima-city/politica/html/sichere_seite.php on line 2
Das komische ist das angeblich keine SESSIOn gesendet wurde... ich hab aber eine SESSIOn ausgabe wo der Loginname ausgegeben wird als begr?ung.
WO liegt hier der Fehler???
Bitte helft mir....
-
Hast du den Post ?ber dir gelesen und verstanden?
Anscheinend nein.
Du musst jegliche Ausgabe vor dem Starten der Session wegmachen! Also alle echo`s, print`s und co. -
Der anfang ist die SESSION:
(sichere_seite.php)
<?php
session_start();
if(!session_is_registered('user') || $_SESSION['user'] == "") {
header("Location: index.php");
die;
}
?>
DAS IST DAS ERSTE. -
Vor dem <php am anfang steht nix.
69 die;
70 }else{
71 $user = $result['user'];
72 session_register('user');
73 echo '<palign="center">Loginerfolgreich<br><br><a href="sichere_seite.php">Weiter</a></p>';
74 }
75 }
76 ?>
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 72
Kann ich den Bereich ab Zeile 70 nicht einfach weglassen oder ist dan die SESSION nicht gegeben? -
Hi, ich kenn mich mit PHP noch nicht so gut aus, aber vielleicht hast du ja einfach im Brauser vergessen Cookies anzustellen!?
-
Wenn du meinst... probier du es aus:
http://politica.milten.lima-city.de/index.php
Login: 123 Pass: 123
Danke f?r eure hilfe.
Wenn ihr den Fehler auch nicht findet... dan ist das egal. Die SESSION geht, nur der Fehler nervt halt.
Wie kann ich den die FEHLERMELDUNG abstellen, dass dan keine Fehlermeldungen mehr kommen???
Beitrag ge?ndert am 18.08.2005 21:21 von politica -
Der Fehler lautet :
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 72
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/index.php:1) in /home/webpages/lima-city/politica/html/index.php on line 72
Der Ouput, also die Ausgabe, wodurch die Fehlermeldung erzeugt wird, wurde in Zeile 1 ausgegeben.
Vermutlich handelt es sich hier um ein Leerzeichen, Zeilenumbruch etc.
Entferne diesen und du hast das Problem nicht mehr. -
Der fehler in Zeile 1ist weg.
DOch ein neuer taucht auf
Warning: session_register(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/politica/html/index.php:10) in /home/webpages/lima-city/politica/html/index.php on line 59
DAS WIRD MIR JETZT ZU STRE?IG MIT DEN FEHLERN
--------------------------------------------
WIE KANN ICH FEHLER DEAKTIVIEREN ODER GANZ EINFACH SAGEN:
DB NICHT DA und
FEHLER GEFUNDEN, BITTE SP?TER NOCHMAL VERSUCHEN
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage