Rollo: Problem mit Wasserzeichen

Beitrag lesen

Guten Morgen!

Mittels diverser image-funktionen erzeuge ich eine temporäre Bilddatei in der sich ein Wasserzeichen befindet. Das klappt alles soweit prima.

Mein Problem hierbei ist folgendes:
Die Php-Datei, in der das Bild nebst Wasserzeichen erzeugt wird, wird über eine andere php-Datei in der sich auch das html-Design usw. befindet, aufgerufen (auch um header-Probleme zu vermeiden).

Wer nun aber in meinen Quellcode guckt, kann den Aufruf nachvollziehen und die php-Bilderzeugungsdatei auch direkt aufrufen. Klar, das Wasserzeichen ist dann immer noch drin, aber ich möchte diesen direkten Aufruf unterbinden.

Meine Seite läuft über mehrere Domänen, aber die Haupt-php-Datei, welche die php-Datei die für die Bild/Wasserzeichen-Generierung verantwortlich ist, ist natürlich immer diesselbe.

Wie also, um auf den Punkt zu kommen, kann ich innerhalb der Bilderzeugungsdatei abfragen, ob sie direkt im Browser aufgerufen wurde oder ob der Aufruf durch die besagte Hauptdatei erfolgte?