Swen Werner: Weiterleitung anh. der Besuche eines PC´s

Hallöchen,

ich suche ein JavaScript, oder zumindestens einen denkansatz zur realisierung meines problems, vielleicht kann mir ja der eine oder andere helfen.

Das javaScript muss bei dem ersten besuch ein Cookie mit einen Zähler auf dem PC speichern, dieser muß danach ausgelesen werden, und dann muss eine Dementssprechende frame-weiterleitung ablaufen die sich nach jedem Besuch durch den zähler ändert.
ALSO: erster besuch wird die datei test.html angezeigt
zweiter besuch wird die daei tttt.html angezeigt und immer so weiter.
die HTML-files muss ich irgendwie festlegen können.

Der "Counter" muss nach caa. 6 bis spätestens 12 stunden ge-resetet werden.

Am besten wäre der Kram natürlich mit PHP und einer IP-Sperre ;-) aber das wird ja noch aufwendiger.

Ich wäre über jeden lösungsansatz SEHR dankbar.
das fertige Script bekommen alle, die mir geholfen haben.

Swen

  1. Hallöchen,

    ich suche ein JavaScript, oder zumindestens einen denkansatz zur realisierung meines problems, vielleicht kann mir ja der eine oder andere helfen.

    Das javaScript muss bei dem ersten besuch ein Cookie mit einen Zähler auf dem PC speichern, dieser muß danach ausgelesen werden, und dann muss eine Dementssprechende frame-weiterleitung ablaufen die sich nach jedem Besuch durch den zähler ändert.
    ALSO: erster besuch wird die datei test.html angezeigt
    zweiter besuch wird die daei tttt.html angezeigt und immer so weiter.
    die HTML-files muss ich irgendwie festlegen können.

    Der "Counter" muss nach caa. 6 bis spätestens 12 stunden ge-resetet werden.

    Am besten wäre der Kram natürlich mit PHP und einer IP-Sperre ;-) aber das wird ja noch aufwendiger.

    Ich wäre über jeden lösungsansatz SEHR dankbar.
    das fertige Script bekommen alle, die mir geholfen haben.

    Swen

    Die Lösung ist mit PHP ganz easy! Dieses wendet auch Cookie-Methoden an, und das sogar nicht über JavaScript!
    Hier sind n paar Skripts:

    1. COOKIE SETZEN:
    int setcookie ( string name, string value, int expire, string path, string domain, int secure [, string value [, int expire [, string path [, string domain [, int secure]]]]])
    --> siehe http://www.php.net/manual/de/function.setcookie.php
    ACHTUNG: Diese Funktion muss vor allen anderen Ausgaben (auch headers) stehen!!!

    2. IP-SPERRE:
    Meine Lösung: Die IP des letzten Besuchers wird gespeichert bzw. abgefragt:

    // IP SPEICHERN
    $fn = @fopen(".htip","w");
    if($fn)
    {
     flock($fn,2);
     fwrite($fn,getenv("REMOTE_ADDR"));
     flock($fn,3);
    }

    // IP HOLEN
    list($ip)=@file(".htip");
    // IP vergleichen:
    if($ip==getenv("REMOTE_ADDR"))
    {
     // GLEICH
    } else
    {
     // UNTERSCHIEDLICH
    }

    Ich hoffe der Code nützt was!

    Marc Reichelt || www.marcreichelt.de

    1. Moin!

      Die Lösung ist mit PHP ganz easy! Dieses wendet auch Cookie-Methoden an, und das sogar nicht über JavaScript!
      Hier sind n paar Skripts:

      1. COOKIE SETZEN:
        int setcookie ( string name, string value, int expire, string path, string domain, int secure [, string value [, int expire [, string path [, string domain [, int secure]]]]])
        --> siehe http://www.php.net/manual/de/function.setcookie.php
        ACHTUNG: Diese Funktion muss vor allen anderen Ausgaben (auch headers) stehen!!!

      2. IP-SPERRE:
        Meine Lösung: Die IP des letzten Besuchers wird gespeichert bzw. abgefragt:

      Wozu eigentlich eine IP-Sperre? Was soll die sperren? Wozu soll sie im angefragten Kontext nützen? Schließlich ist das Cookie individuell - kommt der Besucher erneut wieder, egal mit welcher IP auch immer, wird sein Fortschritt im Angucken in seinem persönlichen Cookie gespeichert.

      Ach ja, angefragt war eine Javascript-Variante, keine PHP-Variante...

      Und zuletzt noch dies: http://learn.to/quote/

      - Sven Rautenberg

      --
      Diese Signatur gilt nur am Freitag.
    2. der Code nützt mir schoo was, aber wie schoo gesagt von meinen vorredner such ich das auch als javaScript variante.........ABER AUF ALLE FÄLLE DANKE ERSTMAL! die php-schnippsel kommen in meine php-sammlung ;-)

      Swen

      1. Moin!

        der Code nützt mir schoo was, aber wie schoo gesagt von meinen vorredner such ich das auch als javaScript variante.........ABER AUF ALLE FÄLLE DANKE ERSTMAL! die php-schnippsel kommen in meine php-sammlung ;-)

        http://www.blazonry.com/javascript/cookies.php
        http://www.rgagnon.com/examples/cookie.txt
        http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=utf-8&q="night+of+the+living+cookie"&btnG=Google+Search

        Das "Night of the living Cookie"-Skript ist nach meiner Erinnerung von Aussagen hier im Forum die beste Methode, mit Cookies umzugehen - sie insbesondere wieder _loszuwerden_ :)

        - Sven Rautenberg

        --
        Diese Signatur gilt nur am Freitag.