grafikreferrenz auf phpdatei - warum?
Stefan Alfke
- php
hallo,
mir ist heute auf einer seite folgende grafikreferenz aufgefallen:
<img src="http://wwww.xyz.de/bild.php" width="200" height="100" border="0" alt="Bild">
das im browser angezeigte bild stellte sich als eine gif-datei heraus.
gruss
Stefan Alfke
Hi,
<img src="http://wwww.xyz.de/bild.php" width="200" height="100" border="0" alt="Bild">
das im browser angezeigte bild stellte sich als eine gif-datei heraus.
- ist als source eine php-datei nach html-standard erlaubt?
warum nicht. Abgesehen davon: Namen sind Schall und Rauch und interessieren bei http (nicht HTML) in keinster Weise. Entscheidend ist der mitgelieferte Mime-Type (es sei denn, man benutzt einen Browser, der meint, sich über den Standard hinwegsetzen zu müssen, z.B. IE). Die angesprochene Resource könnte auch ein Perl-Script sein, wie gesagt, der Name ist vollkommen unerheblich.
- mir ist der sinn dieses verfahrens nicht klar.
- warum so umständlich und nicht direkt die die gif-datei als quelle?
Das Bild kann so z.B. in Abhängigkeit von der Tageszeit, vom Referrer oder von sonstwas dynamisch ausgewählt oder berechnet werden.
cu,
Andreas
Hallo,
<img src="http://wwww.xyz.de/bild.php" width="200" height="100" border="0" alt="Bild">
das im browser angezeigte bild stellte sich als eine gif-datei heraus.
- ist als source eine php-datei nach html-standard erlaubt?
Wenn das Skript eine Grafik zurueckliefert (wirklich eine Grafik, nicht etwa einen Link auf eine Grafik), ist das dem Browser egal. Er kann es nicht mal unterscheiden.
- mir ist der sinn dieses verfahrens nicht klar.
- warum so umständlich und nicht direkt die die gif-datei als quelle?
Spekulation: das Skript ueberprueft den Referrer, den der Browser (vielleicht) mitsendet und liefert die Grafik nur aus, wenn Du gerade auf deren Seite bist -> Schutz vor Verlinkung der Grafik von anderen Seiten.
Gruss
Thomas