在PHP中的require_once中使用查询字符串

Nig*_*awk 8 php require query-string

在我的一个页面上,我有一个require_once('../path/to/url/page.php');没有问题的工作.我添加查询字符串的那一刻require_once('../path/to/url/page.php?var=test');它将不再包含该文件.它只是空白.任何人都有任何想法?你能否在require中使用查询字符串?

谢谢,瑞恩

s3v*_*v3n 18

通过使用require_once('../path/to/url/page.php?var=test');,php不会向page.php发出新的请求,它实际上会搜索名为的文件page.php?var=test并包含它,因为在unix中,你可以拥有这样的文件名.如果要将变量传递给该脚本,只需定义它:$var="test"它就可以在该脚本中使用.

  • 这没有必要,实际上这可能带来麻烦. (3认同)