login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Van sessions naar koekjes

Offline X3ore - 14/12/2005 16:18 (laatste wijziging 14/12/2005 16:18)
Avatar van X3oreHTML interesse Ik heb volgende code

http://www.site...amp;id=517

Maar ik wil met cookies gaan werken, ik wil graag vragen of ik het juist heb veranderd want het is moeilijk te testen..

(T'is dat script om een limiet op paginakliks te zetten per seconde)
  1. <?php
  2.  
  3. function PageViewLimiet()
  4. {
  5. $kLimiet = 10;
  6. // Aantal pageviews per $kSeconden
  7. $kSeconden = 60;
  8. // Om de X seconden gaan de views weer naar 0
  9.  
  10. if(!isset($_COOKIE['paginakliks']))
  11. {
  12. $_COOKIE['paginakliks'] = array
  13. (
  14. 'paginakliks' => 0, // Aantal kliks
  15. 'time' => time() // Tijd wanneer de sessie wordt aangemaakt
  16. );
  17. }
  18.  
  19. $_COOKIE['paginakliks']['paginakliks']++;
  20. // Tellertje + 1 doen, elke pageview
  21. if($_COOKIE['paginakliks']['time'] < (time()-$kSeconden))
  22. {
  23. // Als de huidige tijd - $kSeconden de tijd heeft
  24. // gepasseerd wanneer de sessie time is, wordt het
  25. // aantal clicks + de tijd weer naar 0 en naar de
  26. // huidige tijd gezet
  27. $_COOKIE['paginakliks']['paginakliks'] = 0;
  28. $_COOKIE['paginakliks']['time'] = time();
  29. }
  30. else
  31. {
  32. if($_COOKIE['paginakliks']['paginakliks'] > $kLimiet)
  33. {
  34. // En hier is het limiet bereikt dan
  35. echo 'Je hebt jouw <b>pageviewlimiet</b> voor deze minuut bereikt!<br />';
  36. echo 'Je moet nog '.($kLimiet - (time() - $_COOKIE['paginakliks']['time'])).' seconden wachten!<br />';
  37. }
  38. }
  39. }
  40.  
  41. ?>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s