【发布时间】:2015-09-10 07:46:39
【问题描述】:
我在 main.php 文件中使用以下代码:
searchpage = "index.php?k=SEARCH";
include($searchpage);
调用索引内的代码:
if(isset($k)){
$k = $_GET['k'];
if ($k =="SEARCH"){
include("searchpage.php");
}
}
据我了解,这应该在我调用的地方插入文件 searchpage.php 的内容
include($searchpage);
但是它只是再次加载 main.php,这意味着 k 没有设置。就 isset() 而言,传递 ?k=var 是如何工作的,为什么当我在调用页面时将 k=SEARCH 放入 url 时,isset 会将 k 读取为 null?
如果您需要更多代码来说明问题的上下文或清晰度,请告诉我,谢谢。
【问题讨论】:
标签: php include parameter-passing isset