Hi,
Es werden nicht dieselben Daten ausgelesen ?!
nun, das ist offensichtlich, oder? :-)
SSI liest den Referer aus dem übermittelten Datenstrom und
Ja, etwas anderes ist serverseitig schließlich nicht vorhanden.
Javascript zieht den Referer einfach aus der Historie?!
Nicht aus der History - bzw. nur dann, wenn der Browser eine etwas seltsame JavaScript-Implementierung hat (d.h. es kommt in der Praxis tatsächlich vor, aber nur selten). Der Browser weiß allerdings, in welchem Kontext die Seite angezeigt wird - insbesondere was für Frames drumherum sind (auch davon hat der Server keine Ahnung). Wenn der Browserhersteller z.B. entschieden hat, hier den HTTP_REFERER des übergeordneten oder obersten Framesets zu nehmen, hast Du bereits Unterschiede.
Auch wenn Du keine Frames hast, wundern mich Unterschiede ehrlich gesagt nicht; obwohl ich nicht sagen könnte, was _sinnvollerweise_ anderes von JavaScript geliefert werden könnte.
Das mit dem _erzeugten Kontext_ verstehe ich noch nicht?
Ich beziehe mich hauptsächlich auf Framesets; gerade im Hinblick auf Billig-Domains ohne eigenen Webspace.
Kann das von der Serverkonfiguration abhängen,
Der Referer kommt in jedem Fall vom Browser (bzw. von etwas, das noch vor dem Server kommt - da Du einen Proxy ausschließt, ist das vermutlich der Browser). Der Server erfährt ihn nur.
Cheatah