我可以在我创建的info.php中看到allow_url_include已关闭。
所以我尝试使用带有此行的.htaccess文件启用它
php_flag allow_url_include On
刷新info.php后,它仍处于关闭状态。
是否有其他方法可以启用此网址包含或者这是.htaccess中的错误行?
答案 0 :(得分:1)
allow_url_include
是PHP_INI_SYSTEM
指令,因此无法使用mod_php5 php_flag
进行设置。如果您正在运行GCI模式(与大多数共享托管PHP配置的情况一样,那么您可以在 php.ini 中设置此指令。
请注意,建议不要这样做,因为允许基于URI的包含这是一个全局设置,通常既不安全又高效,并且使您的脚本极易受到攻击。如果您确实需要在特殊情况下执行此操作,最好将脚本读入字符串并对其进行评估。