目前我正在使用 web matrix2 来构建我的 php 应用程序。我正在测试使用 GET 将查询字符串传递给另一个 php
场景 1:我在 index.php 中有 index.php 和 test.php
:我在 test.php 中有一个 php 语句include("/test.php");
:我运行时只有 2 条语句echo "hi"; and echo $_GET["msg"];
,浏览器中没有任何内容
当我摆脱 时echo $_GET["msg"];
,它再次起作用。
场景 2:我在 index.php 中有 index.php 和 test.php
:我有一个 php 语句include("/test.php?msg=hihihi")
;
在 test.php 中:我只有 2 条语句echo "hi"; and echo $_GET["msg"]
;当我运行它时,我的浏览器中什么也没有出现
即使我尝试输入 Url http://localhost:port/test.php?msg=hihihi
,也没有出现任何内容..~
然后我尝试使用链接对其进行测试
<a href="http://localhost:62878/menu/AddCat.php?msg=hihihi">link</a>
AddCat.php 页面上仍然没有显示任何内容。
我已经在 EasyPhp 中尝试过...~ EasyPHP 中显示的错误是
Fatal error: require(): Failed opening required 'test.php?msg=hihi' (include_path='.;C:\php\pear') in C:\Program Files\EasyPHP-12.1\www\testing\index.php 位于第 2 行
,如果我将查询字符串与 php 包含语句中的 url 放在一起。
我不确定为什么我的代码以前无法正常工作,但现在修复了。
谢谢。