我无法在我的PHP脚本中包含远程的PHP文件。我想我的托管服务更改了PHP设置。
我之前使用的代码是:
include "http://domain.com/folder/file.php";
如何使用php.ini/.htaccess启用include函数?
是否有其他解决方法?
谢谢。
allow_url_include
设置为On
。但从安全角度来看,这是有风险的,因此通常被禁用(实际上我从未见过它被启用)。这与allow_url_fopen
不同,后者处理打开(而不是包含)远程文件,通常启用,因为它使通过HTTP获取数据更加容易(比使用curl更容易)。ln -s file.php file.php.source
,然后将您的包含引用设置为file.php.source。