当我说“需要”时;http://url.com/directory/file.php?test=name";)它返回0这是为什么?

当我说“需要”时;http://url.com/directory/file.php?test=name";)它返回0这是为什么?,php,Php,当我说需要(”http://url.com/directory/file.php?test=name)它返回0这是为什么?我也不能用PHP调用值($value)。我该怎么做?我做错了什么?根据您的配置,您可能无法在主机之外包含源,因为这是一个安全漏洞。最好使用curl从辅助源获取内容。打开错误报告 错误报告(E_ALL)以获取特定的错误消息。如果是这样的话: Warning: require() [function.require]: http:// wrapper is disabled

当我说需要(”http://url.com/directory/file.php?test=name)它返回0这是为什么?我也不能用PHP调用值($value)。我该怎么做?我做错了什么?

根据您的配置,您可能无法在主机之外包含源,因为这是一个安全漏洞。最好使用curl从辅助源获取内容。

打开错误报告
错误报告(E_ALL)
以获取特定的错误消息。如果是这样的话:

Warning: require() [function.require]: 

http:// wrapper is disabled in the server configuration by allow_url_include=0 
然后您就知道它是
php.ini中的一个安全设置

虽然,我认为您实际上正在检索该文件,但其内容是
'0'
。我猜测这是因为
require
在成功时将输出
1
,否则将抛出致命错误


据我所知,PHP中没有
函数。

请编辑问题标题和/或问题:它们目前不相关-1看到来自此用户的半生不熟问题的趋势。堆栈溢出不会为您调试网站。您最好先到这里:确保了解最佳实践,然后在进行常规检查和跨浏览器预览时验证它。如果在那之后仍然存在无法解决的问题,那么继续发布。当我在脚本中添加以下行时:error_reporting(E_ALL);什么也没发生。什么???