Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Sessions

2 antwoorden
  • 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!
  • 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).

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.