Hoe kan je het handigst maken dat je bijv bij een gastenboek niet binnen 30 sec nog een bericht kan posten?
Sla het IP adres op
of
Via een sessie of cookie
kan beide maar mijn vraag is wat het handigst is of heeft iemand een scriptje
zet gewoon in een sessie
de tijd
<?
$tijd = time()+30;
$_SESSOIN['tijd'] = $tijd;
if($_SESSION['tijd'] <= time()) {
echo "goed";
}else
echo "niet goed";

?>
lkkr simpel ;)
Sessies zou ik niet doen, als je een site hebt die een beetje goed loopt. Kan een sessie je site gaan vertagen. Doe dan een cookie.
Een tabel sessions maken en daarin de tijd dat die sessie (of gebruiker) voor het laatste heeft gepost.
@Martijn
Dan kan je beter gewoon bij je gastenboek het ip opslaan, een extra tabel is pas belastend en niet goed genormailiseerd lijkt me
Ok, je kunt in de gebruikers tabel opslaan wanneer iemand voor het laatste gepost heeft.

Maar als je inlogd met cookies moet je ook ergens informatie opslaan over de gemaakte cookies (een sessie dus).

Reageren