2014-07-01 103 views
0

我正在使用PHP版本5.3.28。我試圖使用DOCUMENT_ROOT包含一個頁面,但是如果我將任何參數附加到該URL,則不會顯示任何內容。PHP包含參數不加載頁面

include($_SERVER['DOCUMENT_ROOT']."/mysiteDir/phpPage.php?data=string"); 

如果我帶走「?data = string」,它就會起作用。

回答

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,它將起作用。

+0

謝謝。我從來不知道這一點。 – VagueExplanation