我正在使用PHP版本5.3.28。我正在尝试使用DOCUMENT_ROOT包含页面,但如果我将任何参数附加到URL,则不会显示任何内容。
include($_SERVER['DOCUMENT_ROOT']."/mysiteDir/phpPage.php?data=string");
如果我拿走“?data = string”就行了。
答案 0 :(得分:1)
这将为您澄清事情 - http://www.php.net/manual/en/function.include.php
简而言之,include 'file.php?foo=1&bar=2';
将无效,因为PHP会在本地文件系统上查找名为file.php?foo=1&bar=2
的文件。但是,这仅适用于本地包含。如果您使用远程包含,例如http://www.example.com?r=g
,它将起作用。