Weiterleitung anh. der Besuche eines PC´s
Swen Werner
- javascript
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
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
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:
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!!!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
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
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