我正在尝试通过页面在页面中包含一个php文件
require_once(http://localhost/web/a.php)
我收到一个错误
Warning: require_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0
我更改allow_url_include=1了php.ini并成功了,但我认为每个人都不会让我更改其php.ini文件。
allow_url_include=1
那么,有什么办法可以做到这一点?
生成警告是因为您使用的是包含文件的完整URL。这不是正确的方法,因为您将通过这种方式从Web服务器获取一些HTML。采用:
require_once('../web/a.php');
这样,网络服务器就可以执行脚本并提供其输出,而不仅仅是提供源代码(您当前的情况会导致警告)。