Fehlermeldung PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
checken
datei
error
fehler
fehlermeldung
forwarding
funktion
geschehen
irgendetwas
laden
login
page
protection
schlu
send
session
speicher
tabelle
table
variable
-
Ich bekomme beinen meiner PHP scripte folgenden Fehler und weis nicht warum.
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/webpages/lima-city/borg/html/7b/acp/news.php:6) in /home/webpages/lima-city/borg/html/7b/acp/protection.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/webpages/lima-city/borg/html/7b/acp/news.php:6) in /home/webpages/lima-city/borg/html/7b/acp/protection.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/borg/html/7b/acp/news.php:6) in /home/webpages/lima-city/borg/html/7b/acp/protection.php on line 26
Ich habe diesen script auch unter meinen anderen namen auf lima-city (es ist aber auf den gleichen server / pyrokar). Drotzdem taucht diese Fehlermeldung auf. Ich hoffe Ihr k?nnt mir helfen.
Zum Schluss noch den PHP code zur datei:
session_start(); //Session wird gestartet include("inc/tables.php"); //Die Tabellen werden geladen include_once("functions/mysql_get_settings.php"); //MySql-Funktion zum laden der Einstellungen include_once("functions/mysql_user_check.php"); //MySql-Funktion zum pruefen des Benutzernamens und des Passworts include_once("functions/mysql_get_row.php"); //MySql-Funktion zum laden einer "row" aus einer MySql Tabelle $page = mysql_get_settings("page"); //Wir laden die Pagenamen in die Variable $page $error = mysql_get_settings("error"); //Wir laden die Fehlermeldungen in die Variable $error $check = mysql_user_check($login["name"], $login["pw"]); //Wir testen ob die Benutzereingaben mit einen Eintrag in der MySql Tabelle uebereinstimmen if($check["status"] == "1"){ //Wenn der "userckeck" erfolgreich war... if($include != "1"){ // Wenn diese Datei nicht includiert wurde (normalerweise beim Login) $user = mysql_get_row($table["users"], "*", "WHERE name = '".$login["name"]."'"); //Wir laden die Daten des eingelogten Benutzers in eine Variable session_register("login"); //Wir speichern die beim Login eingegebenen Daten in unsere Session session_register("user"); // Wir speichern die $user Variable header("Location: $page[forwarding]"); //Wir leiten auf die Standartseite weiter }else{ if($user['rang']>$needed_rang && $user['rang']!="$needed_rang"){ header("Location: $page[error]?errormsg=rang"); //Wir leiten auf die Fehlerseite weiter } } }else{ //Wenn der "usercheck" nciht erfolgreich war.. header("Location: $page[login]?fehlerid=$check[fehler]"); //Wir leiten auf die Loginseite zurueck }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ich sehe da jetzt erstmal so keine Fehler drin aber kann es vielleicht sein das du unter anderem auch ein Cookie am anfang einf?gst?? Wenn ja muss vor dem ersten html befehl geschehen.
-
gibst du in den PHP-Seiten, die du am anfang includest schon irgendetwas aus. Wenn ja, funktioner t der header n?mlich nicht.
-
Vielleicht hilft dir das hier weiter: http://www.lima-city.de/boards?m=thread&id=30421
Alopex konnte mir bei einem ?hnlichen Problem weiterhelfen. -
Thema geschlossen weil schon 1000 Mal gehabt. N?chstes Mal bitte die Suche benutzen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage