¿Puede un archivo PHP incluido saber de dónde fue incluido?
Por ejemplo
Esto es index.php
<?
require_once('header.php');
?>
¿Puede header.php saber que fue incluido por index.php?
--EDITAR-
Encontré una solución:
function backtrace_filename_includes($name){
$backtrace_array=debug_backtrace();
if (strpos($backtrace_array[1]['file'],$name)==false){
return false;
}else{
return true;
}
}
header.php
<?
if (backtrace_filename_includes('index.php')) echo "index.php";
?>