【发布时间】:2011-05-28 00:23:37
【问题描述】:
在我的一个页面上,我有一个require_once('../path/to/url/page.php');,它可以正常工作。在我添加查询字符串require_once('../path/to/url/page.php?var=test'); 的那一刻,它将不再包含该文件。它只是空白。有人知道为什么吗?不能在 require 中使用查询字符串吗?
谢谢, 瑞恩
【问题讨论】:
-
我可以回答“它只是空白”的问题。通常
require()会为不存在的文件触发错误(因为该参数不被视为“URL”,而是作为原始文件名)。看来您的error_reporting()已完全禁用。如果您精通,关闭通知是可以的,但您绝对应该让 E_ERRORs 保持开启(开发环境)。 -
@mario 你是正确的,error_reporting() 已关闭,我只是没有意识到。谢谢!
标签: php query-string require