如果php.ini中禁用了include,如何包含文件

如果php.ini中禁用了include,如何包含文件,php,Php,我有几个php文件需要包含在index.php文件中,但当我使用require_一次或include时,页面无法加载。我知道这是因为服务器不允许这样做。如何以不同的方式包含或要求_once文件?这是什么代码 require_once'php/lib/session.php'; sec_session(); 我在chrome中发现了这个错误 还有另一种方法。但是一个肮脏的: //read the file $phpCode = file_get_contents('/path/to/file/t

我有几个php文件需要包含在index.php文件中,但当我使用require_一次或include时,页面无法加载。我知道这是因为服务器不允许这样做。如何以不同的方式包含或要求_once文件?这是什么代码

require_once'php/lib/session.php';
sec_session();
我在chrome中发现了这个错误
还有另一种方法。但是一个肮脏的:

//read the file
$phpCode = file_get_contents('/path/to/file/to/include.php');
//eval the code 
eval('?>'.$phpCode.'<?php;');
//读取文件
$phpCode=file_get_contents('/path/to/file/to/include.php');
//评估代码

eval(“?>”.$phpCode.”请发布您的代码您会遇到什么错误?如果在要求之前添加
var\u dump(file\u exists('php/lib/session.php'));退出;
?很可能会返回false,因为文件不在您告诉它的位置。如果是这种情况,那么require\u一次将致命,杀死您的页面。添加var\u dump(file\u exists)后('php/lib/session.php');退出;我看不出有什么区别如果我错了请纠正我-但这是Chrome中显示的HTTP 500内部服务器错误-即使是致命的php错误也不会导致这种情况,我怀疑这里还发生了其他事情。。。