Hilfe header will nicht

P4yn3_no1

Grünschnabel
Hi ich brauche wieder einmal hilfe.

Ich hab mein login in die index.php einebunden und wenn ich mich ein loggen will kommt nur

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web93/html/index.php:3) in /srv/www/htdocs/web93/html/login/login.php on line 34

bitte helft mir. Hier ist der code
PHP:
<?php 

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ("localhost", "***", "***r"); 
if (!mysql_select_db ("usr_web93_1", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$sql = "SELECT ". 
    "Id, Nickname, Nachname, Vorname ". 
  "FROM ". 
    "benutzerdaten ". 
  "WHERE ". 
    "(Nickname like '".$_REQUEST["name"]."') AND ". 
    "(Kennwort = '".md5 ($_REQUEST["pwd"])."')"; 
$result = mysql_query ($sql); 

if (mysql_num_rows ($result) > 0) 
{ 
  // Benutzerdaten in ein Array auslesen. 
  $data = mysql_fetch_array ($result); 

  // Sessionvariablen erstellen und registrieren 
  $_SESSION["user_id"] = $data["Id"]; 
  $_SESSION["user_nickname"] = $data["Nickname"]; 
  $_SESSION["user_nachname"] = $data["Nachname"]; 
  $_SESSION["user_vorname"] = $data["Vorname"]; 

  header ("Location:login/intern.php"); 
} 
else 
{ 
  header ("Location: login/formular.php?fehler=1"); 
} 
?>


danke im voraus
P4yn3
 
Patrick Kamin hat gesagt.:
Ich bekomme die Fehlermeldung "cannot add header information", was mache ich falsch?
  • Diese Fehlermeldung wird ausgegeben, wenn versucht wird, ein Cookie zu setzen, eine Session zu starten oder per Header auf eine andere Seite weiterzuleiten, zuvor allerdings schon HTML Code an den Browser geschickt wurde. Entweder ihr stellt nun euren Code dementsprechend um oder ihr benutzt die Funktion ob_start() in Verbindung mit ob_end_flush().
Manchmal glaube ich Patrick könnte sein FAQ löschen da sowieso niemand reinschaut.
 
Zurück