So, on my arcade, howlingdoggames.com. I have a points system that gives you a point every time you visit a page with a game on, now, to reduce abuse of this, I would like to make some sort of delay, so its only awarded after 45 seconds. Here's what i've tried.
...
if ($_SESSION['lastgame'] != $gameid);{
sleep(45);
$points = $points + $game_points;
$_SESSION['lastgame'] = $gameid;
}
...
But, this just seems to halt my whole website for 45 seconds, because this is in the index.php file, as with alot of the other code to my site.
Is there anyway I can isolate that bit of code, so it only makes the function
$points = $points + $game_points;
wait for 45 seconds?