如何在PHP开关语句中修复此错误?未定义索引
下面是我在index.php文件中的代码。当我运行index.php时,会出现一个错误未定义索引:页面如何解决此问题?请给我指一下正确的方向 代码:如何在PHP开关语句中修复此错误?未定义索引,php,if-statement,indexing,switch-statement,undefined,Php,If Statement,Indexing,Switch Statement,Undefined,下面是我在index.php文件中的代码。当我运行index.php时,会出现一个错误未定义索引:页面如何解决此问题?请给我指一下正确的方向 代码: 由于$\u GET['page']并非始终设置,并且您正在为其创建变量$page,因此您应该在switch语句中使用该变量: switch($page) { .... } 您正在检查$_GET['page'],这很好,并根据结果分配$page。因此,这段代码处理$\u GET['page'] 但是您使用的是switch($\u GET['page
由于
$\u GET['page']
并非始终设置,并且您正在为其创建变量$page
,因此您应该在switch语句中使用该变量:
switch($page)
{
....
}
您正在检查$_GET['page'],这很好,并根据结果分配$page。因此,这段代码处理$\u GET['page'] 但是您使用的是switch($\u GET['page']) 所以你需要改变
switch($_GET['page'])
到
因为$page是已验证的值
switch($_GET['page'])
switch($page)