Hallo allemaal,
Ik was bezig met een anti-flood systeempje, dus ik dacht dat maak je zo ff met sessions enzo. Maar ik snap nu ook niet echt wat er fout zit, wie kan mij uit de brand helpen?
Hier mijn scriptje tot nu toe:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
function flood()
{
$flood = (date("d-m-Y, H:i") + 15);
session_register('flood');
}
function antiflood()
{
$flood = $_SESSION['flood'];
$datum = date("d-m-Y, H:i");
if (isset($_SESSION['flood']))
{
if ($flood < $datum)
{
echo "- Je hebt net een bericht gepost.";
}
}
}
?>
En dan had ik als er op post werd gedrukt de function flood() er staan, en als je naar reageren ging, dus de pagina om te reageren antiflood() er staan. Maar als ik binnen 15 seconden naar de reageer pagina ga, kan ik nog steeds reageren, wat is der fout aan mijn script?
Bvd.
Thomas