Wie kan me helpen? Flood script!

Gestart doorOne2xs5 reacties21 weergaven

6 berichten · pagina 1 van 1

One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Hallo,
Ik had een vraag...
Ik kom er zelf echt niet uit en aangezien er hier best goede scripters zitten dacht ik;
Laat ik het hier eens vragen!

Ik heb een script dat je in een X aantal seconde een X aantal pagevieuws kan maken,
Ik weet niet of jullie Zikle kennen?
Die heeft dat ook Anti flood script.
Alleen nou wil ik dat je per uur maar 1 keer een pagina kan bekijken winkAlleen het script gaat (denk ik) in secondes...
Dus wie o wie kan mij helpen smileHet is voor een site waar je credits kan verdienen door op kliklinks te klikken!
Dus wil ik dat je maar 1 keer per uur kan klikken smile
Hier het script waar het om gaat! (Je mag hem gebruiken voor je eigen site als je wilt want het is een openbaar script)

[COLOR= #0000BB]<?php[/COLOR]

    [COLOR= #007700]Function[/COLOR] PageViewLimit[COLOR= #007700](){[/COLOR]

       [COLOR= #0000BB]$PvlViews[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Number of pageviews.[/COLOR]
       [COLOR= #0000BB]$error[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"***bericht dat je krijgt als je flood**"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Change in the error in something you want.[/COLOR]

       [URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
       [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]])){[/COLOR]
          [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]=[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
          [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];
       }[/COLOR]
       [URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
          [COLOR= #FF8000]// delete if excists longer than 60 seconds, and make a new one[/COLOR]
          [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()-[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]) >= [[/COLOR]b[COLOR= #007700]][/COLOR]dit stukje gaat het om[COLOR= #007700][[/COLOR]/b[COLOR= #007700]]){[/COLOR]  [COLOR= #FF8000]// dat stukje gaat het om daar moet ik dan waarschijnlijk een uur in secondes plaatsen alleen weet ik niet of ik het goed heb dat dit de secondes zijn;)[/COLOR]
         [URL="http://www.php.net/session_unset"]session_unset[/URL][COLOR= #007700]();[/COLOR]
         [URL="http://www.php.net/session_destroy"]session_destroy[/URL][COLOR= #007700]();[/COLOR]
         
         [URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
         [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]=[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
         [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];
          }[/COLOR]
          [URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
             [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]++;[/COLOR]

         [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]>=[/COLOR][COLOR= #0000BB]$PvlViews[/COLOR][COLOR= #007700]){[/COLOR]
               [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$error[/COLOR][COLOR= #007700]);
             }
          }
       }
    }[/COLOR]
    PageViewLimit[COLOR= #007700]();[/COLOR]
    ?>


Alvast Bedankt!
,Jesse
0
Berichten
1.168
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja dat klopt, dat zijn de secondes. Zet het hier naar: 3600
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
oke dus 3600 staat het dan op 1 uur?
0
Jort

Lid

Berichten
524
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik denk dat je dit beter via mysql kan doen i.v.m het opnieuw opstarten van je browser (dan is de sessie weer weg).
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jortttt:
Ik denk dat je dit beter via mysql kan doen i.v.m het opnieuw opstarten van je browser (dan is de sessie weer weg).

Kan jij mij hiermee helpen dan?
K ben daar niet zo heel goed infrusty
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
3600 = 1 uur ja:

60 seconden in 1 minuut
60 minuten in 1 uur

60 * 60 = 3600
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren