tlkshadow
Grünschnabel
Moin ich habe mir das TUT mal angetarn.
Es funktioniert auch! Bloß ich wollte es in eine Seite Einbauen.
Die Seite funktioniert auch mit Sessions!
Aufbau meiner Seite:
Auf der Index.php wird die Inhalt.php include. Diese beinhaltet die ganzen Seiten!
Darunter auch die login.php
So nun kommt aber folgender Fehler!
Ich weiß das der Fehler nur kommt wenn vorher schon etwas ausgegeben wurde! leider wird in dem Loginscript mit header ("Location:?rcc=intern"); gearbeitet!
Meine Frage ist halt, ob ich das umschreiben kann, damit der Fehler nicht´mehr auftritt!
Es funktioniert auch! Bloß ich wollte es in eine Seite Einbauen.
Die Seite funktioniert auch mit Sessions!
Aufbau meiner Seite:
Auf der Index.php wird die Inhalt.php include. Diese beinhaltet die ganzen Seiten!
Darunter auch die login.php
So nun kommt aber folgender Fehler!
Code:
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web265/html/3/index.php:9) in /home/www/web265/html/3/content/login/login.php on line 33
Ich weiß das der Fehler nur kommt wenn vorher schon etwas ausgegeben wurde! leider wird in dem Loginscript mit header ("Location:?rcc=intern"); gearbeitet!
Meine Frage ist halt, ob ich das umschreiben kann, damit der Fehler nicht´mehr auftritt!
Code:
<?php
// Session starten
//session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("$server", "$user", "$pw");
if (!mysql_select_db ("$db_name", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Nachname, Vorname ".
"FROM ".
"$tabellen_name2 ".
"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:?rcc=intern");
}
else
{
header ("Location:formular.php?fehler=1");
}
?>