Heeft iemand hier een script dat je bijvoorbeeld maar 5 pagina's per seconden kan laten tonen
Zeg maar, dat als je op een pagina bent en je F5 drukt achter elkaar dat er dan staat dat je maximaal maar 5 pagina's per 1 seconden kan zien...
PHP graag.
Heeft iemand hier een script dat je bijvoorbeeld maar 5 pagina's per seconden kan laten tonen
Zeg maar, dat als je op een pagina bent en je F5 drukt achter elkaar dat er dan staat dat je maximaal maar 5 pagina's per 1 seconden kan zien...
PHP graag.
http://www.criminalspoint.com/db/script/414.html
Is dit hem niet dan?
jep thnx
Nieuwe reactie samengevoegd met originele reactie op 21.03.10 19:18:18:
btw deze werkt iets anders
Heb je de mysql_query wel naar jouw wensen aangepast, een eventuele cron toegevoegd, en de database toegevoegd?
En wat is er fout aan?
Het werkt niet als hoe ik het wel, het moet niet dmv betaald functie, gewoon een beveiliging tegen het F5
Wellicht moet je het even op Google zoeken?
Als ik dat had gedaan, had ik het niet hier gevraagd.
OMG, Reverb alsjeblieft verander nu gelijk jou php skills en mysql skills in je profiel!
Sorry maar als je niet eens weet hoe je dit moet maken? Dan ben je gewoon een beginnend phper en kan je hem gewoon net zo goed op 1 zetten.
Het is gewoon heel simpel, dat je een check maak in je config of iets wat veel word geinclude en daar haal je uit de database een veld welk gevuld is met een getal.
En daarbij zet je de datum en tijd via mktime in je database.
Zo dat je kan checken of iemand niet te vaak kijkt.
Maar let op dat je hem wel leegt om de zoveel seconden etc.
Let op dit is een tip: maak gewoon een check welk elk minuut word geleegd en maximaal 20 pagina's bijv kan zien.
Want anders gaat het je database kosten , haha !
Citaat van Reverbjep thnx
Nieuwe reactie samengevoegd met originele reactie op 21.03.10 19:18:18:
btw deze werkt iets anders
Oh, nee!
Dat betekend dan dat alles meteen onbruikbaar is!
En dat het niet mogelijk is code te recyclen!
Oh, wacht...
Dat was sarcastisch...
function pageviewlimit()
{
$error = "Je mag niet meer dan 5 pagina's bezoeken binnen één seconde, wil je je kliklimiet verhogen? Neem dan een betaald account.";
if ( ! isset($_SESSION['pageviewlimit']))
{
$_SESSION['limit']['time']= time();
$_SESSION['limit']['views']= 1;
}
else
{
if (time() != $_SESSION['limit']['time'])
{
$_SESSION['limit']['time'] = time();
$_SESSION['limit']['views'] = 1;
}
else
{
$_SESSION['limit']['views']++;
if ($_SESSION['limit']['views'] > 5)
{
exit($error);
}
}
}
}
Toon Meer
Thnx!
Heb je nog geen account? Registreer je nu en word deel van onze community!