r.o.g.e.r.: Script zum "Seitenaufrufzählen"

Hallo miteinander!
Ich versuche gerade krampfhaft folgendes Problem zu lösen:

Eine HTML-Seite soll erst nach (meinetwegen) 10maligen besuchen einer Seite aufgerufen werden. Das Problem an der ganzen Geschichte ist, das nur ein Besuch (bzw. IP) pro Tag gültig sein darf!
Ich muß also die IP checken und irgendwie abspeichern und beim nächsten Aufruf kontrollieren...
Das das ganze mit Javascript und Cookies funktioniert, kann ich mir schon denken - nur wie?!

Kann mir jemand helfen? Scriptsprache ist erstmal egal (Javascript, Perl), leider aber kein php :(
Danke.

r.o.g.e.r.

  1. Hallo,

    die Abfrage über IP-s ist nicht gut, da sich nach jeder neu-einwahl neu vergeben werden (ausser man besitzt eine standleitung, oder die site ist für intranet gedacht)
    ansonsten kann ich dir nur einen pseudo-code anbieten

    if(document.cookie)  //es gibt schon ein cookie
    {
       datum= new Date();
       if(datum>datum_aus_cookie)
       {
          besuche_aus_cookie=getBesucheAusCookie()
          if(besuche_aus_cookie>10)
             document.location="neue_url.html";
          else
          {
             inc(besuche_aus_cookie)
             document.cookie=besuche_aus_cookie;
          }
       }
    }
    else
    { //cookie neu anlegen
        document.cookie="besuche:0-"+datum.getDate();
    }

    Wie du das ganze umsetzt musst schon selber rauskriegen.
    Schau dir auf SelfHTML unter Java Script->Objekt referenz
    den STRING und den DOCUMENT objekt und seine eigenschaft COOKIE
    Wenn du weiter fragen hast, mail sie mir ..
    (ich hab versucht deinen Script zu schreiben, bin aber an zeitmangel gescheitert, weil ich eigentlich bei der arbeit bin)

    Grüsse
    Miraldo

    1. danke trotzdem.

      ich versuch mein bestes...

      ;)

      r.o.g.e.r.