Cheatah: Referer-Problem ssi/javascript

Beitrag lesen

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