Wie funktioniert sowas?

Hi,

habe kürzlich einen Link bekommen

http://www.monstersgame.de/?ac=vid&vid=54208

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?

Bitte nicht falsch verstehen,

mfg, JB

Hallo.

habe kürzlich einen Link bekommen

http://www.monstersgame.de/?ac=vid&vid=54208

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 :wink:

HTH
mfg M.L.

Hi,

Hallo

habe kürzlich einen Link bekommen

http://www.monstersgame.de/?ac=vid&vid=54208

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?

  1. 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.

–
Gruss
Dirk
http://www.phpmybackuppro.net/mozilla_search_plugins/

Hallo.

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…

HTH
mfg M.L.

uff, schönes Fachlatein :smile:
Aber wie kommt der denn an meine IP? Ich dachte immer, die sollte man nach Möglichkeit für sich behalten …

uff, schönes Fachlatein :smile:
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.

LG
Stuffi

Hallo.

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.

–
Gruss
Dirk
http://www.phpmybackuppro.net/mozilla_search_plugins/

Wie funktionieren Cookies? (archivtauglich)
Hi JB,

mit dieser Überschrift lässt sich der Thread im Archiv finden.

Gruß Ralf

schön und gut…
aber es müssen keine cookies sein (Sessions, IP’s etc)

davon abgesehen finde ich im archiv so nichts…

Hallo,

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:

  1. IP: schlechte Idee, da es NAT und Proxies gibt
  2. 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.
  3. Cookies. Wenn sie aktiviert sind, hat man keines der oben genannten Probleme.

Ich hoffe ein wenig klargestellt zu haben…

Grüße,
Moritz

Hi,

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.

Gruß Ralf

Hallo,

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.

Grüße,
Moritz