Bobo: Include erkennen

Beitrag lesen

Hallo,

ist es möglich zu erkennen, ob eine Datei included wurde oder nicht?
Ich habe zB die Datei index.php und eine inc.php. In der index.php steht nun

include(inc.php);  
...

Nun ist es für den Benutzer aber an sich ja kein Problem auch die inc.php direkt aufzurufen (anstatt die index.php), da sie bei mir in einem öffentlichen Verzeichnis liegt.
Das möchte ich aber verhindern.

Weiss jemand wie ich innerhalb der inc.php herausfinden kann, ob diese direkt aufgerufen oder included wurde oder wie ich generell den Direkt-Aufruf verhindern kann?

... mal abgesehen davon, dass ich in der index.php eine Variable setzen könnte, die in der inc.php überprüft wird :)

Gruss,
Bobo