Nieuw lid |
|
Zoals vinTage al zij, zal je bij zo iets of met een session moeten werken of een coekie moeten zetten. Het nadeel van een coekie is dat het bij de client ligt en dus niet 100% betrouwbaar is. Een andere optie zij een SESSION zijn.
De laatste manier die vinTage noemt vind ik persoonlijk alleen niks, wat nou als meerdere mensen op een IP zitten? bijv. bij een school, vereniging etc.
een voorbeeldje van hoe het kan met een cookie:
//als je de shout heb opeslagen in DB, zet je het cookie:
$value = "test";
setcookie("TestCookie", $value, time()+60); //cookie verloopt automatisch over 60 sec.
//als je de shout heb opeslagen in DB, zet je het cookie: $value = "test"; setcookie("TestCookie", $value, time()+60); //cookie verloopt automatisch over 60 sec.
en nu controleer je of het cookie bestaat, als deze bestaat mag die gene dus niks posten:
if(isset($_COOKIE['TestCookie']) && $_COOKIE['testCookie'] == "test"){
echo "Je bent te snel";
}
else{
//sla het bericht op
}
if(isset($_COOKIE['TestCookie']) && $_COOKIE['testCookie'] == "test"){ } else{ //sla het bericht op }
Hoop dat je er wat aan hebt. |