login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Sessie verdwijnt (Opgelost)

Offline SilVeX - 22/03/2008 11:44
Avatar van SilVeXHTML beginner Ik ben een beetje met ajax aan het oefenen en probeer mijn login scriptje werkend te maken.

Nu gebruik ik onderstaande code om in te loggen:
  1. <?
  2. if(isset($_POST['submit'])) {
  3. $Lquery = "SELECT * FROM leden WHERE naam='".$_POST['naam']."'";
  4. $result = mysql_query($Lquery) or die (mysql_error());
  5. $numRows = mysql_num_rows($result);
  6. if($numRows>0) {
  7. $obj = mysql_fetch_object($result);
  8. $_SESSION['mid'] = $obj->id;
  9. $_SESSION['mnaam'] = $obj->naam;
  10. //header("Location: ajax('veilig.php','rechts')");
  11. echo "<button onClick=\"ajax('veilig.php','rechts')\">klik</button>";
  12. echo $_SESSION['mid'];
  13. echo $_SESSION['mnaam'];
  14. } else {
  15. $fout = "De ingevulde gegevens komen niet overheen in met onze database";
  16. echo $fout;
  17. }
  18. } else {
  19. ?>


Dit werkt want ik krijg die button te zien met daarachter mijn id en mijn naam. Maar als ik op die button klik dan kom ik op deze pagina:
  1. <?
  2. echo $_SESSION['mid'];
  3. echo $_SESSION['mnaam'];
  4. if(!empty($_SESSION['mid'])) {
  5. echo "Welkom, ".$_SESSION['mnaam']."!";
  6. } else {
  7. echo "Je mag hier niet komen";
  8. }
  9. ?>


En dan zegt hij "Je mag hier niet komen"!

Mijn sessie is dus helemaal verdwenen want bovenaan echo ik ze allebij maar krijg niks te zien.

Iemand die hier een oplossing voor heeft?

6 antwoorden

Gesponsorde links
Offline urqbz - 22/03/2008 11:50
Avatar van urqbz PHP interesse Mischien is je sessie verlopen?
Offline vinTage - 22/03/2008 11:51 (laatste wijziging 22/03/2008 11:51)
Avatar van vinTage Nieuw lid session_start(); bovenin zetten.

edit: typo
Offline Koen - 22/03/2008 11:51 (laatste wijziging 22/03/2008 11:52)
Avatar van Koen PHP expert session_start() staat boven aan je pagina?


Edit: vinTage was me weer voor 
Offline SilVeX - 22/03/2008 11:56
Avatar van SilVeX HTML beginner ik vraag me pagina op in index.php bovenaan include ik me config.php en daar bovenaan staat:
Offline vinTage - 22/03/2008 12:01
Avatar van vinTage Nieuw lid Die pagina, die roep je denk ik aan via ajax ?
Dus in die veilig.php moet je ook nog eens je session starten imo
Offline SilVeX - 22/03/2008 12:21
Avatar van SilVeX HTML beginner  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s