Marc Reichelt: Weiterleitung anh. der Besuche eines PC´s

Beitrag lesen

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