kein $HTTP_REFERER bei Aufruf per Javascript?!?
Ingolf
- php
Hallöle,
ich habe auf einer Seite einen Javascriptaufruf
-------8<-----------------------
<script language="JavaScript">
window.location.replace ("http://www.domain.de/path/index.php4");
</script>
-------8<-----------------------
Funktioniert auch...
Was mich wundert, wenn ich in dem Script "index.php4" die Variable $HTTP_REFERER auswerte ist diese "Null". Wenn ich die Seite über einen normalen Link aufrufe, wird der Referer korrekt ausgewertet und angegeben - das Script scheint soweit i.O.
Wo ist der Unterschied beim Aufruf der Seite??
Für einige Hintergrundinfos wäre ich dankbar.
CU
Ingolf
Wo ist der Unterschied beim Aufruf der Seite??
Der Referrer ist eine sehr zerbrechliche Sache. Man kann nie garantieren, daß er vom Browser tatsächlich übermittelt wird, weil da einfach zuviele Faktoren reinspielen: Der Browser, Werbefilter, Proxys...
Der Referrer ist eine zusätzliche Information für den Betreiber, aber keine verläßliche Info, und sie sollte auch so behandelt werden.
- Sven Rautenberg