Herkunft (Quelle) beim laden dynamischer Bilder
Sebastian
- php
Hallo,
angenommen, ich habe auf jeder Unterseite meiner Website ein Bild so eingebunden:
<img src="http://www.service.com/bild.php?argument1=bla">
D.h. dieses Bild ist auf index.html, unterseite1.html usw.
Gibt es dann eine Möglichkeit, mit der das PHP Script bild.php mitbekommt, von welcher Seite (also index.html oder unterseite1.html) das Bild aus geladen wurde?
Liebe Grüße und vielen Dank
Sebastian
hi,
Gibt es dann eine Möglichkeit, mit der das PHP Script bild.php mitbekommt, von welcher Seite (also index.html oder unterseite1.html) das Bild aus geladen wurde?
Wenn du dich nicht auf den - unzuverlässigen - Referrer verlassen möchtest, dann hänge eine entsprechende Information als weiteren GET-Parameter an den Scriptaufruf an.
gruß,
wahsaga
Hi,
Wenn du dich nicht auf den - unzuverlässigen - Referrer verlassen möchtest, dann hänge eine entsprechende Information als weiteren GET-Parameter an den Scriptaufruf an.
an den GET-Aufruf habe ich auch gedacht, das funktioniert aber leider nicht für meinen Einsatzzweck.
Wegen des Referrers: Abgesehen davon, dass dieser unzuverlässig ist: Wird er tatsächlich gesetzt, wenn ich ein Bild einbinde? Das wäre meine Lösung, denn die Lösung muss nicht zwingend 100%ig zuverlässig sein, also zumindest nicht bei diesem einen Punkt ;-)
Liebe Grüße
Sebastian
hi,
Wegen des Referrers: Abgesehen davon, dass dieser unzuverlässig ist: Wird er tatsächlich gesetzt, wenn ich ein Bild einbinde?
Hängt vom Client ab :-)
Aber wenn dir ein Client einen "wahrheitsgemäßen" (nach "Definition") Referrer übermittelt, dann tut er dies idR. nicht nur für "HTML-Seiten", sondern auch für sonstige Ressourcen.
Mir fiele auf Anhieb jedenfalls kein (relevanter) Browser ein, der dies per Default anders handhaben würde.
gruß,
wahsaga
Hi,
Aber wenn dir ein Client einen "wahrheitsgemäßen" (nach "Definition") Referrer übermittelt, dann tut er dies idR. nicht nur für "HTML-Seiten", sondern auch für sonstige Ressourcen.
Und: Wenn von den diversen Resourcen (sprich: HTML-Seiten) "richtige" Referrer vermerkt werden, dann kann man davon ausgehen, daß auch dieser Referrer korrekt ist.
So kann man auch leicht die Referrer-Faker rausfiltern, die stets den gleichen Referrer senden, der ja auch aus einem "gültigen" URL bestehen kann.
Gruß, Cybaer