inloggen.php:
<?php include "_config.php"; ?>
<?php if ( isset($_COOKIE['login'])){ ?>
Je bent ingelogt
<?php
} else {
?>
<form action="inloggen2.php" method="post">
<center>
<table border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<tr>
<td width="30%"><font face="verdana" size=2>
Gebruikersnaam</font></td>
<td width="50%">
<input type="text" name="gebruikersnaam" size="30"></td>
</tr>
<tr>
<td width="30%"><font face="verdana" size=2>Wachtwoord</font></td>
<td width="50%">
<input type="password" name="wachtwoord" size="30"></td>
</tr>
<tr>
<td width="30%"><font face="verdana" size=2>Tijdsduur</font></td>
<td width="50%">
<select size="1" name="dagen">
<option value="1">Een dag</option>
<option value="7">Een week</option>
<option value="48">Een maand</option>
<option value="175">6 maanden</option>
</select></td>
</tr>
<tr>
<td width="30%"> </td>
<td width="50%"><input type="submit" value="Inloggen" name="submit" ></td>
</tr>
</table>
</center></form>
<?php
}
?>
En dit is
inloggen2.php
<?
ob_start();
// SQL DB GEGEVENS
include "_config.php";
$gebruikersnaam = addslashes($_POST['gebruikersnaam']);
$wachtwoord = $_POST['wachtwoord'];
$sql = "SELECT id FROM leden WHERE wachtwoord = '".$wachtwoord."' AND gebruikersnaam = '".$gebruikersnaam."' LIMIT 1";
$Rows = mysql_num_rows(mysql_query($sql));
if($Rows != 0) {
setcookie("login", "$gebruikersnaam", time() +3600*$dagen, "/");
ob_end_flush();
?>
<?php include "_boven.php"; ?>
<font face=verdana size=2>Het inloggen is gelukt, een ogenblik geduld...
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=inloggen.php">
<?php include "_onder.php"; ?>
<?php
} else {
?>
<?php include "_boven.php"; ?>
<font face=verdana size=2>Het inloggen is mislukt, een ogenblik geduld...
<META HTTP-EQUIV="REFRESH" CONTENT="1; URL=inloggen.php">
<?php include "_onder.php"; ?>
<?php
}
?>
Er komt wel Het inloggen is gelukt, een ogenblik geduld..., maar ik word niet ingelogt, ik krijg dus niet dit:
if ( isset($_COOKIE['login'])){
Je bent ingelogt