Also ich hab da ein Login mit Sessions nach einem Tutorial (http://www.php-resource.de/tutorials/read/3/1/) gemacht und es funktioniert auch soweit, nur wenn ich mich dann auslogge und mich nochmals einloggen will, z.B. mit einem anderen Namen oder auch mit dem gleichen Namen (spielt keine Rolle) dann kommt diese Fehlermeldung:
Warning: Cannot add header information - headers already sent by (output started at c:\programme\easyphp\www\var.inc.php:6) in c:\programme\easyphp\www\verify.php on line 37
zeile 37 von verify.php ist die am ende:
header("Location:hauptseite.php");
hier der code zu verify.php:
und zu var.inc.php:
zeile 6 ist die ganz am ende also nur noch das:
?>
was habe ich falsch gemacht? wieso kommt diese fehlermeldung?
vielen dank für die hilfe schon im voraus.
Warning: Cannot add header information - headers already sent by (output started at c:\programme\easyphp\www\var.inc.php:6) in c:\programme\easyphp\www\verify.php on line 37
zeile 37 von verify.php ist die am ende:
header("Location:hauptseite.php");
hier der code zu verify.php:
PHP:
<?php
session_start();
include 'var.inc.php';
if ((!isset($username)) OR (!isset($passwort)))
{
die ("Sorry, aber ohne Name bzw. Passwort geht hier nichts !");
}
$conn = mysql_connect("localhost","root","");
if (!$conn)
{
die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen !");
}
mysql_select_db($dbname,$conn);
$result = mysql_query("SELECT passwort FROM register WHERE nickname = '$username'",$conn);
$zeileholen = mysql_fetch_array($result,MYSQL_ASSOC);
if (!$zeileholen)
{
die ("Sorry, aber dieser Name ist leider nicht bekannt !");
}
if ($zeileholen["passwort"] <> $passwort)
{
die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !");
}
session_register('username');
header("Location:hauptseite.php");
?>
und zu var.inc.php:
zeile 6 ist die ganz am ende also nur noch das:
?>
PHP:
<?// Datenbank Variablen
$dbserver = "localhost"; // Datenbankserveradresse
$dbname = "test"; // Name der Datenbank
$dbuser = "root"; // Username des Datenbankbenutzers
$dbpass = ""; // Passwort des Datenbankbenutzers
?>
was habe ich falsch gemacht? wieso kommt diese fehlermeldung?
vielen dank für die hilfe schon im voraus.