Проверка дали файла е извикан с include() или require()

pzlatarov

Registered
Мога ли по някакъв начин да проверя дали даден скрипт е извикан с include() и require() (т.е. не с директно написан адрес) и ако не е е така - да спира изпълнението на скрипта?
 
Код:
<?php
include 'test.php';
include_once 'test.php';
require 'test.php';
require_once 'test.php';

$get = get_included_files();

foreach ($get as $filename) {
    echo "$filename\n";
}

?>
 
Не това...

Ситуацията е следната: Въвеждам примерно адреса http://ime-na-sait.com/mysettings.php . Този файл по принцип трябва да е извикан с include() някъде другаде. Искам този файл да се самопроверява дали е извикан с include/require или не и ако просто е въведен адреса му - да спира изпълнението или да прави нещо друго.
 

Back
Горе