Frank Schönmann: Ich möchte meine Grafiken vor Direktzugriff schützen

Beitrag lesen

hi!

Handelt es sich um Bilder, die auf einer Homepage sichtbar sein
sollen? Dann kann diese jeder Besucher speichern und du wirst es
nicht verhindern können. Du kannst jedoch verhindern, dass Bilder in
fremde Sites eingebunden werden, indem du ein Perl-Skript
verwendest, das den Referer überprüft. Handelt es sich nicht um
deine Site, verweigerst du die Herausgabe.

=== cut ===
10.13  Referer

The Referer request-header field allows the client to specify, for
   the server's benefit, the address (URI) of the resource from which
   the Request-URI was obtained. This allows a server to generate lists

[...]

Note: Because the source of a link may be private information or
      may reveal an otherwise private information source, it is strongly
      recommended that the user be able to select whether or not the
      Referer field is sent. For example, a browser client could have a
      toggle switch for browsing openly/anonymously, which would
      respectively enable/disable the sending of Referer and From
      information.
=== cut ===
Quelle: http://www.faqs.org/rfcs/rfc1945.html

Mit anderen Worten: das Referer:-Feld ist nicht vorgeschrieben, der
Client oder der Benutzer kann selbst entscheiden, ob es gesendet wird
und ob die Wahrheit darin steht. Bei mir zb. wird der Referer:-Header
bei allen Requests herausgefiltert. Unter solchen Umständen würden
also die Bilder auch nicht auf der Homepage dargestellt, wenn die
Besucher sie auf dem "regulären Weg" aufrufen...

bye, Frank!