$_SESSION[''] wil niet
beste php'ers
als iemand inlogt bij mijn script word hij klik hij op een link om naar admin pagina te gaan maar hij naar de admin gaat is de session opeens verloren
hoe kan dat??
gr bas
code inlog:
code admin:
als iemand inlogt bij mijn script word hij klik hij op een link om naar admin pagina te gaan maar hij naar de admin gaat is de session opeens verloren
hoe kan dat??
gr bas
code inlog:
Code (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
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
<?
if(isset($_POST['submit'])){
if(mysql_real_escape_string($_POST['naam']) == $gbn && mysql_real_escape_string($_POST['ww']) == $wwd){
$_SESSION['logged'] = 1;
echo $_SESSION['logged'].'<a href="index.php?m=1">Admin</a>';
}else{echo 'Het door jouw ingevulde gebruikersnaam of wachtwoord is niet correct <a href="index.php">Index</a>';}
}else{
?>
<form action="index.php?m=2" method="post">
<table width="100%">
<tr>
<td align="center">Gebruikersnaam:</td>
<td align="center"><input type="text" name="naam" /></td>
</tr>
<tr>
<td align="center">Wachtwoord:</td>
<td align="center"><input type="password" name="ww" /></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" name="submit" value="Log in"/></td>
</tr>
</table>
</form>
<?
}
?>
if(isset($_POST['submit'])){
if(mysql_real_escape_string($_POST['naam']) == $gbn && mysql_real_escape_string($_POST['ww']) == $wwd){
$_SESSION['logged'] = 1;
echo $_SESSION['logged'].'<a href="index.php?m=1">Admin</a>';
}else{echo 'Het door jouw ingevulde gebruikersnaam of wachtwoord is niet correct <a href="index.php">Index</a>';}
}else{
?>
<form action="index.php?m=2" method="post">
<table width="100%">
<tr>
<td align="center">Gebruikersnaam:</td>
<td align="center"><input type="text" name="naam" /></td>
</tr>
<tr>
<td align="center">Wachtwoord:</td>
<td align="center"><input type="password" name="ww" /></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" name="submit" value="Log in"/></td>
</tr>
</table>
</form>
<?
}
?>
code admin:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
if(isset($_SESSION['logged'])){
if($_SESSION['logged'] == 1){
if($_GET['a'] == 3){
include('module/toe.php');
}
else{
?>
<?
echo 'logged';
?>
<?
}}else{echo"1"; //<head><META HTTP-EQUIV=Refresh CONTENT='0; URL=index.php?m=2'></head>
}}else{echo"2"; //<head><META HTTP-EQUIV=Refresh CONTENT='0; URL=index.php?m=2'></head>
}
?>
if(isset($_SESSION['logged'])){
if($_SESSION['logged'] == 1){
if($_GET['a'] == 3){
include('module/toe.php');
}
else{
?>
<?
echo 'logged';
?>
<?
}}else{echo"1"; //<head><META HTTP-EQUIV=Refresh CONTENT='0; URL=index.php?m=2'></head>
}}else{echo"2"; //<head><META HTTP-EQUIV=Refresh CONTENT='0; URL=index.php?m=2'></head>
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Bas
Gesponsorde koppelingen:
session_start().
En probeer de volgende keer iets beter Nederlands te schrijven. 't Was best moeilijk te ontcijferen. Overigens moet je ook wat netter en overzichtelijker gaan scripten ;-).
En probeer de volgende keer iets beter Nederlands te schrijven. 't Was best moeilijk te ontcijferen. Overigens moet je ook wat netter en overzichtelijker gaan scripten ;-).
oja k*t dat vergeet ik altijd k*t k*t k*t



