anoniem Geplaatst: 31 juli 2002 Delen Geplaatst: 31 juli 2002 Ik heb een stukje code dat het inloggen op een website zou moeten afhandelen. De onderstaande code is het enige wat in het bestand staat en wordt opgeroepen na het invoeren van je gebruikersnaam en wachtwoord in een formulier. [code:1:76e43132bf] <?php session_start(); session_unset(); session_destroy(); include ("../connect.php"); $wachtwoord = stripslashes($wachtwoord); $wachtwoord = md5($wachtwoord."gfljgh89h45joj598huj5hh0ujh05"); $result = mysql_query("SELECT * FROM users WHERE gebruikersnaam = '$gebruikersnaam' and wachtwoord = '$wachtwoord'") or die (mysql_error()); $row = mysql_fetch_object($result); $session->userid = $row->id; $session->username = $row->gebruikersnaam; session_register("session"); header ("Location: blaat.php"); exit; ?>[/code:1:76e43132bf] De gebruiker en het wachtwoord worden gewoon goed gevonden en hij geeft dan ook 1 rij als gevonden. Maar hij geeft vervolgens de volgende foutmelding: Warning: Cannot send session cache limiter - headers already sent (output started at /home/www/hid/connect.php:11) in /home/www/hid/offerte/login.php on line 16 en dit ook nog eens voor regel 18. Weet iemand mij vertellen wat ik fout doe? Thnx! Quote Link naar reactie
anoniem Geplaatst: 31 juli 2002 Auteur Delen Geplaatst: 31 juli 2002 Er wordt blijkbaar al ergens content naar de client gestuurd. En dat kan van alles zijn. Van een vergeten witregel in je include file tot een php warning cq. error message (bijv. gegenereerd door een [color=blue:3f175012e0]or die()[/color:3f175012e0] statement). Quote Link naar reactie
anoniem Geplaatst: 31 juli 2002 Auteur Delen Geplaatst: 31 juli 2002 Ik heb eventjes gekeken en het enigste wat ik kon vinden was HTML commentaar in het connect bestandje... maar ja... dat stuurt ie natuurlijk ook naar de client. Commentaar weg gehaald en het werkt! Bedankt! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen