login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wilt niet inloggen

Offline W0etah - 11/11/2006 22:08
Avatar van W0etahPHP beginner Ik ben nu bezig met een inlogsysteem, maar hij wilt de sessie niet onthouden.

http://www.plaatscode.be/3089/

Als je op login drukt dan krijg ik tezien: U wordt ingelogd W0etah

dus mijn gebruikersnaam uit de sessie, maar als ik dan naar het controlepaneel ga, dan zegt hij dat ik niet ben ingelogd, en normaal als je bent ingelogd kan je ook niet op de login komen

9 antwoorden

Gesponsorde links
Offline vanw - 11/11/2006 22:16
Avatar van vanw PHP interesse Zet session_start(); even helemaal boven aan de pagina.
Offline Micron - 11/11/2006 22:22 (laatste wijziging 11/11/2006 22:22)
Avatar van Micron HTML beginner http://www.plaatscode.be/3092/

Dat moet het hem doen. Ik heb achter comments tags achter gelaten waar en wat ik gewijzigd heb. (heb je code een beetje netter gemaakt, is gewoon iets wat ik aangeleerd heb   )
Offline W0etah - 11/11/2006 22:28 (laatste wijziging 11/11/2006 22:33)
Avatar van W0etah PHP beginner het werkt nu wel allemaal, Micron, bedankt, maar ik heb niet je hele script gekopieerd, vondt het wat onoverzichtelijk, maar iedereen zijn smaak he.

maar nu wordt ik ingelogd en naar controlepaneel.php gestuurd, krijg ik de volgende foutmelding

Citaat:
De pagina verwijst niet op een juiste manier door

Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen.

* Dit probleem kan soms worden veroorzaakt door het uitschakelen of weigeren
van cookies.


login.php

http://www.plaatscode.be/3093/


controlepaneel.php

http://www.plaatscode.be/3094/


EDIT: heb de fout gevonden, op controlepaneel moest ook session_start() staan

EDIT2: nu we toch bezig zijn, voorwat dien die ob_end_flush eigenlijk?
Offline Micron - 11/11/2006 22:34
Avatar van Micron HTML beginner Uhu, op elke pagina waarop je SESSIONS gaat gebruiken moet je zorgen dat helemaal boven aan je pagina session_start(); staat. Daarom vind ik het altijd beter op met een header- en footersysteem te werken  
Offline W0etah - 11/11/2006 22:35
Avatar van W0etah PHP beginner wat is een header footersysteem?
Offline Micron - 11/11/2006 22:38 (laatste wijziging 11/11/2006 22:40)
Avatar van Micron HTML beginner Je heb je HTML e.d. en dan pak je het bovenstestuk, voor het begin van je content, daar maak je één bestand van en dat noem ik dan header.php, dat doe ik ook met het onderste stuk en dat noem ik footer.php.

Dan heb ik bijvoobeeld mijn index en dan doe je simpelweg;

  1. <?php
  2. include "header.php";
  3. ?>
  4.  
  5. Hallo website... w0rd.
  6.  
  7. <?php
  8. include "footer.php";
  9. ?>


Als het goed is staat er nog een leuk artikel over hier.

Onee het was toch op WMCity.
http://www.wmci...&id=39
Offline W0etah - 11/11/2006 22:40 (laatste wijziging 11/11/2006 22:42)
Avatar van W0etah PHP beginner
  1. <?php
  2. include('config.php');
  3. if(!isset($_SESSION['gebruiker'])) {
  4. header("Location: login.php");
  5. exit();
  6. }
  7. ?>
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  12. <title><?php echo $title; ?></title>
  13. <link href="stijl.css" rel="stylesheet" type="text/css" />
  14. </head>


ik zou dit dan in de header.php kunnen zetten en de rest vanaf </body> in de footer.php

EDIT: ik vindt het maar niks met die header en footer, maar ik ga wel die controle of je bent ingelogd in 1 bestand gieten
Offline Micron - 11/11/2006 22:44
Avatar van Micron HTML beginner Dat header- en foot moet je gewoon even begrijpen... maar het is ideaal werken, want als je dan een aanpassing aan je boven of onderkant wilt doen, hoef je maar 1 pagina aan te passen ;)
Offline W0etah - 11/11/2006 22:49 (laatste wijziging 11/11/2006 22:49)
Avatar van W0etah PHP beginner achja, het is ieder zijn keuze
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.222s