Mailinglisten-Archive |
Hallo ich möchte gerne nach unten aufgeführten Loginscript ein Cookie setzen wenn die Daten positiv überprüft wurden. Das Script läuft auch bis zum Punkt Login erfolgreich. Danach würde ich gerne einige Angaben aus der DB_Abfrage in Cookies speichern. Habe es wie unten aufgeführt ausprobiert und bekomme einen Fehler: Login erfolgreich *Warning*: Cannot modify header information - headers already sent by (output started at /var/www/dweeb/php/checkuser.php:28) in */var/www/dweeb/php/checkuser.php* on line *31 Was ist mit Cannot modify header information...... gemeint? Und wie muss ich die Syntax richtig schreiben damit der Cookie gesetzt wird?* -----------framelogin.html------------ <html> <head> <title>Login</title> </head> <body> <center>Bitte gib das richtige Passwort ein</center> <form action="checkuser.php" method="post"> <p> <b>Name: </b><input type="text" name="name" /> <b>Passwort: </b><input type="password" name="pw" /><input type="submit" value="Einloggen" /></p> </form> </body> </html> -----------checkuser.php-------------------- <?php include ("var.inc.php"); if ((empty($_POST['name'])) OR (empty($_POST['pw']))) { die ("Sorry, aber ohne Name bzw. Passwort geht hier nichts"); } $username == ($_POST['name']); $conn = mysql_connect($host,$dbuser,$dbpass); if (!$conn) { die ("Sorry, Verbindungsversuch zur Datenbank ist fehlgeschlagen"); } mysql_select_db($dbname,$conn); $query = "SELECT userpwd, level, email FROM login WHERE username = '".$username."'"; $result = mysql_query($query,$conn); $result = mysql_query("SELECT userid, userpwd, level, email FROM login WHERE username = 'thomas'",$conn); $zeileholen = mysql_fetch_array($result,MYSQL_ASSOC); mysql_close($conn); if (!$zeileholen) { die ("Sorry, aber dieser Name ist leider nicht bekannt !"); } if ($zeileholen["userpwd"] <> $_POST['pw']) { die ("Sorry, aber dieses Passwort passt nicht zum Usernamen !"); } echo "Login erfolgreich"; $value == $username; setcookie("username", $username, time() + 60); ?> Mfg Thomas
php::bar PHP Wiki - Listenarchive