我试图通过以下方式在页面中包含 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 文件。
那么,有没有什么办法可以实现这一点呢?
生成警告是因为您使用了要包含的文件的完整 URL。这不是正确的方法,因为这样您将从网络服务器获取一些 HTML。使用:
require_once('../web/a.php');
这样网络服务器就可以执行脚本并提供其输出,而不仅仅是提供源代码(您当前的情况会导致警告)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)