Christian B: Javascript und Perl $ENV{'HTTP_REFERER'}

Kann man Irgendwie verhindern,

das Javascript die Funktion $ENV{'HTTP_REFERER'} nicht abschaltet wenn mann ein Link ancklickt?

Beispiel:

Reiner Textlink - Variable wird mitübertragen
Textlink mit Javascript

window.open(Adresse, "fenstername", "width=1240, height=900, scrollbars=yes, resizable=yes, left=10, top=10 location=no, status=no"); - Variable wird nicht Übertragen

Formular - Variable wird übertragen

Hat jemand eine brauchbare Lösung?

  1. Moin Moin!

    Kann man Irgendwie verhindern,

    das Javascript die Funktion $ENV{'HTTP_REFERER'} nicht abschaltet wenn mann ein Link ancklickt?

    Ja, man kann einige Browser so konfigurieren, dass dieser diesen HTTP-Header nicht senden. $ENV{'HTTP_REFERER'} ist keine Funktion, sondern der Wert einer Environment-Variablen. Javascript hat darauf keinen Einfluß.

    Warum willst Du das? Versuchst Du, fremde Bandbreite zu nutzen und stellst Du dabei fest, dass sich der Bestohlene gegen unerwünschte HTTP_REFERER-Werte wehrt?

    Bedenke übrigens, dass die Werte für HTTP_REFERER beliebig fälschbar sind, wenn auch nicht aus einer Website heraus.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
  2. Hallo Christian!

    Ich habe da mal eine Testseite online gestellt:

    http://www.atomic-eggs.com/z_testdir/reftest.html

    Interessant zu beobachten, dass nur die IEs (6 und 7) beim JavaScript-Link keinen Referrer übermitteln. Opera und Firefox übermitteln ihn. Für den IE habe ich aber auch keine Lösung.

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?