ik ben met een login systeem bezig. via een menu worden waarden doorgegeven. daarbij heb ik een sessie een waarde gegeven Na het inloggen werkt de sessie wel maar zodra na het inloggen de index wordt ververst heeft de sessie opeens geen waarde meer. kan er iemand helpen
je kunt het uitproberen bij http://www.site34.informaticadrunen.nl/
hier een stuk code van index.php
je kunt het uitproberen bij http://www.site34.informaticadrunen.nl/
hier een stuk code van index.php
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| <?php //php voor inloggen //echo "".$_POST['login']." en sessie: ".$_SESSION['login'].""; if(!isset($_POST['login']) AND $_SESSION['login'] =='') { ?> <form method="post" action="index.php"><table border="0" cellpadding="0" cellspacing="0"><tr><td> <font color="darkred">naam:</font></td><td><font color="darkred">wachtwoord:</font></td></tr><tr><td><input type="text" name="naam" size="10"></input></td> <td><input type="password" name="wachtwoord" size="10"></input></td></tr><tr><td><div align="right"><input type="submit" value="log in" name="login"></input></div></td><td><div align="right"><a href="index.php?pagina=aanmelden.html"><font size="2" color="darkred">aanmelden</font></a> <?php $_SESSION['login']= 'true'; ?> </td></tr></table></form></div> <?php } else { include("verbinding.php"); $_SESSION['naam'] =$_POST['naam']; $_SESSION['wachtwoord'] =$_POST['wachtwoord']; //HIER HEEFT DE SESSIE GEEN WAARDE MEER echo "naam=".$_SESSION['naam'].""; echo "ww=".$_SESSION['wachtwoord'].""; |