und frag mich folgendes: Wenn der link angeklickt wird, passiert etwas, wenn man ihn nochmal anklickt, scheint er sich an den vorherigen Besuch zu erinnern. Woher „weiß“ das Script, oder was dahinter steckt, dass man schonmal da war?
und frag mich folgendes: Wenn der link angeklickt wird,
passiert etwas, wenn man ihn nochmal anklickt, scheint er sich
an den vorherigen Besuch zu erinnern. Woher „weiß“ das Script,
oder was dahinter steckt, dass man schonmal da war?
Zwei Optionen: der Browser speichert die eingegeben Formulardaten oder die Webseite speichert ein sog. ‚Cookie‘ auf der Festplatte. Lässt sich beides wieder löschen
und frag mich folgendes: Wenn der link angeklickt wird,
passiert etwas, wenn man ihn nochmal anklickt, scheint er sich
an den vorherigen Besuch zu erinnern. Woher „weiß“ das Script,
oder was dahinter steckt, dass man schonmal da war?
Möglichkeit: der merkt sich Deine IP (zumindestens funktionieren so die ganzen Werbeklicks)
Gruss
Suse
Zwei Optionen: der Browser speichert die eingegeben
Formulardaten
Hae, was meinst du damit? Wenn der browser Daten die in ein Formular eingegeben werden, woher soll der Server dann vom 1. Besuch des Users wissen? Ausserdem, wo hast du Daten auf der Seite eingegeben?
Andere Moeglichkeit: Das Script speichert deine IP Adresse und sperrt diese einen gewissen Zeitraum.
Zwei Optionen: der Browser speichert die eingegeben
Formulardaten
Hae, was meinst du damit? Wenn der browser Daten die in ein
Formular eingegeben werden, woher soll der Server dann vom 1.
Besuch des Users wissen? Ausserdem, wo hast du Daten auf der
Seite eingegeben (*)?
Ein Bspl.: wenn ich auf w-w-w surfe begrüsst mich die Seite mit meinem werten Namen. Und das mit allen verwendeten Browsern: Opera, FF, Netscape, Mozilla. Diese speichern also die Informationen irgendwo.
(*)nirgends. Das ist ein Trick wie eben beschrieben.
Andere Moeglichkeit: Das Script speichert deine IP Adresse und
sperrt diese einen gewissen Zeitraum.
Kann auch sein. Aber mit einer dynamischen IP dürfte das auf Dauer wohl etwas schwerer werden…
uff, schönes Fachlatein
Aber wie kommt der denn an meine IP? Ich dachte immer, die
sollte man nach Möglichkeit für sich behalten …
Nein.
Das wäre ungefähr so, als wenn Du eine Brieffreundschaft beginnen wolltest, aber Deine Adresse aus irgendeiner seltsamen Angst heraus nicht angäbest. Eben absurd.
Eine IP-Adresse ist nichts geheimes und auch nichts mystisches, sondern einfach die „Zustelladresse“ an die der Server, von dem Du was willst die Pakete schickt - ohne gibts einfach keine (IP-)Kommunkation.
Zwei Optionen: der Browser speichert die eingegeben
Formulardaten
Hae, was meinst du damit? Wenn der browser Daten die in ein
Formular eingegeben werden, woher soll der Server dann vom 1.
Besuch des Users wissen? Ausserdem, wo hast du Daten auf der
Seite eingegeben (*)?
Ein Bspl.: wenn ich auf w-w-w surfe begrüsst mich die Seite
mit meinem werten Namen. Und das mit allen verwendeten
Browsern: Opera, FF, Netscape, Mozilla. Diese speichern also
die Informationen irgendwo.
Wiso denn die Browser??
Dein Name ist doch auf dem w-w-w Server gespeichert und wird angezeigt, sobald der dich anhand deines Logins oder einen Cookies identifizierst.
(*)nirgends. Das ist ein Trick wie eben beschrieben.
Andere Moeglichkeit: Das Script speichert deine IP Adresse und
sperrt diese einen gewissen Zeitraum.
Kann auch sein. Aber mit einer dynamischen IP dürfte das auf
Dauer wohl etwas schwerer werden…
kann nicht nur, sondern ist oft so. klar sobald du deine IP wechselst kannst du die Siete wieder zum 1. mal besuchen.
Und sobald emand anderes deine IP bekommt und damit auch auf selbige Seite geht, wird ihm mitgeteilt, dass er schonmal da war!
Aber das ist immer noch besser als Cookies, die jeder einfach selbst loeschen kann. Eine IP Adresse kann nicht jeder aendern und auch nicht jeder weiss, dass er einfach dafuer sorgen muesste eine neue IP zu bekommen.
aber es müssen keine cookies sein (Sessions, IP’s etc)
Ja, aber auch Sessions werden gerne mit cookies implementiert. Sehr schön ist das hier nachzulesen: http://search.cpan.org/~sherzodr/CGI-Session-3.95/Se…
Irgend etwas braucht man, um einen Benutzer eindeutig zu identifizieren.
Es gibt da drei Möglichkeiten:
IP: schlechte Idee, da es NAT und Proxies gibt
URL-Zusätze in der Form script.pl?id=AF9w87F34luier5. Das ist aber dann schlecht, wenn man jemand anderem einen Link auf diese Seite schicken will, weil er dadurch fälschlicherweise identifiziert wird - zumindest, wenn sie hinter dem gleichen NAT-Router sitzen.
Cookies. Wenn sie aktiviert sind, hat man keines der oben genannten Probleme.
schön und gut… aber es müssen keine cookies sein (Sessions, IP’s etc)
irgendwo hört’s mit der Überschrift auf, und warum Sessions und IPs hier nicht recht taugen, wurde ja schon erklärt.
davon abgesehen finde ich im archiv so nichts…
Den Einwand verstehe ich jetzt nicht. Wenn die Überschrift das Wort Cookies enthält, dann taucht der Artikel auf, wenn nach Cookies gesucht wird. Mit „Wie funktioniert sowas“ verschwindet die ganze Diskussion im Nirwana.
und warum Sessions
und IPs hier nicht recht taugen, wurde ja schon erklärt.
Nein, nein, NEIN.
Was implementiert wird sind Sessions. Die Frage ist, wie man den Client identifiziert. Da HTTP ein stateless Protokoll ist, muss man eben Umwege gehen.