manipulation des referer...
Scar
- php
0 Björn Höhrmann0 Scar
0 Uli0 Scar
wie kann ich beim aufruf eines links.... der via
bsp.: header("location: www.ziel_seite.de");
den fuer die gegenseite resultierenden referer manipulieren und veraendern? irgendwie muss das doch machbar sein... *?*
cya Scar *hoff*
bsp.: header("location: www.ziel_seite.de");
Das ist illegal, es muss eine absolute URI sein, also http:// davorstehen (und Unterstriche in Host-namen sind auch nicht erlaubt)...
den fuer die gegenseite resultierenden referer manipulieren und veraendern? irgendwie muss das doch machbar sein... *?*
Nein, den Referer bestimmt der Client und HTTP sieht keine Möglichkeit vor, ihn darin zu beeinflussen. Es wäre auch ein Sicherheitsrisiko, wenn das möglich wäre.
Recherche-Tipp für die Zukunft: http://groups.google.com/groups?ie=UTF-8&q=referer+ändern dort habe ich das auch schon mehrfach gesagt...
bsp.: header("location: www.ziel_seite.de");
Das ist illegal, es muss eine absolute URI sein, also http:// davorstehen (und Unterstriche in Host-namen sind auch nicht erlaubt)...
den fuer die gegenseite resultierenden referer manipulieren und veraendern? irgendwie muss das doch machbar sein... *?*
Nein, den Referer bestimmt der Client und HTTP sieht keine Möglichkeit vor, ihn darin zu beeinflussen. Es wäre auch ein Sicherheitsrisiko, wenn das möglich wäre.
Recherche-Tipp für die Zukunft: http://groups.google.com/groups?ie=UTF-8&q=referer+ändern dort habe ich das auch schon mehrfach gesagt...
man beachte die kleinen buchstaben.. bsp: davor...
wenn PHP auf eine Seite zugreifen lässt, ist es überhaupt kein Problem, der Anfrage einen falschen Referrer mitzugeben, aber du kannst nicht den Browser des Betrachters deiner Seiten dazu bringen, einen falschen zu senden. Aber wofür soll das gut sein? Irgendeine Toplistbetrügerei oder so?
Wenn unbedingt nötig kannst du halt die Seite über PHP laden mit falschem Referrer und dann dem User durchleiten
wenn PHP auf eine Seite zugreifen lässt, ist es überhaupt kein Problem, der Anfrage einen falschen Referrer mitzugeben, aber du kannst nicht den Browser des Betrachters deiner Seiten dazu bringen, einen falschen zu senden. Aber wofür soll das gut sein? Irgendeine Toplistbetrügerei oder so?
Wenn unbedingt nötig kannst du halt die Seite über PHP laden mit falschem Referrer und dann dem User durchleiten
es geht net um irgend welche betruegerein...
meien paar 100 besucher am tag langen mit...
ich will aber etwas verhinden... praktisch garkeinen referer senden lassen... um somit den ursprung nicht heraus zu bekommen....
das sowas moeglich ist, weiss ich, ich weiss nur nicht wie...
(anhand meiner referer log-files, konnte ich verschiedene solche seiten sehn...
cya Scar
Hi Scar,
ich will aber etwas verhinden... praktisch garkeinen referer senden
lassen... um somit den ursprung nicht heraus zu bekommen....
das sowas moeglich ist, weiss ich, ich weiss nur nicht wie...
(anhand meiner referer log-files, konnte ich verschiedene solche seiten sehn...
ich verstehe nicht ganz, was Du glaubst.
Daß Du auf Deinem Server sehen kannst, daß bestimmte Clients Dir keine
Referrer senden, heißt nicht, daß Du auf dem Server etwas tun kannst,
um einen vom Server bereits empfangenen und protokollierten Referrer
irgendwie wieder "ungeschehen zu machen".
Solltest Du mit PHP allerdings einen Client programmieren wollen, der
selbst HTTP-Requests abfeuert, dann ist das bei Deiner Fragestellung
m. E. nicht wirklich klar geworden.
Viele Grüße
Michael