Cheatah: Wann bekommt der Server mit, woher ein Besucher kommt?

Beitrag lesen

Hi,

Wie ist das genau beim Seitenwechsel, wenn man von einer Domain zur anderen wechselt? Wann bekommt der Server mit, woher man kommt und macht einen entsprechenden Eintrag ins Logfile?

So stelle ich mir das vor:

| logfile bekommts mit:
                      |   ja    |  nein

Client versendet einen   |         |
Referer-Header, _und_    |         |
kein späteres System     |    x    |
verfälscht oder löscht   |         |
diesen                   |         |
                         |         |
andernfalls              |         |    x

Dies an solchen Aktionen wie Linkklick o.ä. festzumachen halte ich für extrem sinnfrei, da dies sehr stark vom Browser[1] und seiner Konfiguration abhängt. Zudem ist je nach Situation zweifelhaft, _was_ der Browser als Referer mitliefert. Dazu kommt z.B. auch, dass der IE nicht threadsafe ist und somit auch mal als Referer die URL eines ganz anderen Fensters liefert. Letztlich bleibt:

Der Referer ist weit davon entfernt, in irgendeiner Form verlässlich zu sein. Jedweder Interpretationsversuch ist zum Scheitern verurteilt.

Cheatah

[1] Sofern ein Browser vorliegt, versteht sich.

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes