Php 未定义的带有$#u GET[';页';]的索引
浏览器-注意:未定义索引:第78行C:\xampp\htdocs\index.php中的页面 78行-Php 未定义的带有$#u GET[';页';]的索引,php,get,Php,Get,浏览器-注意:未定义索引:第78行C:\xampp\htdocs\index.php中的页面 78行-开关($\u GET['page']){ 所有代码 <?php switch($_GET['page']){ case 1: include_once('/p/fizika.php'); break; case 2: include_once('/p/geom.php'); break; case 3: include_once('/p/algebra.php'); break; case
开关($\u GET['page']){
所有代码
<?php
switch($_GET['page']){
case 1:
include_once('/p/fizika.php');
break;
case 2:
include_once('/p/geom.php');
break;
case 3:
include_once('/p/algebra.php');
break;
case 4:
include_once('/p/kalk.php');
break;
default:
include_once('/p/home.php');
break;
}
?>
$\u GET['page']
未设置
$\u GET
引用url中的参数
因此,
$\u GET['page']
指的是file.php?page=123
当您尝试使用不存在的数组索引时引发的此通知。$\u GET['page']
未设置
您应该使用检查变量索引是否存在
这现在是免费的。这意味着未设置
$\u GET['page']
变量
因此,您应该在url中添加?page=1
,或者在生成页面请求的地方设置get变量表单
或者如果您希望在未设置的情况下执行
申请
您的问题是什么?它告诉您,数组
$\u GET
中不存在键为page
的元素。可能存在重复项
if(isset($_GET['page']))
{
switch($_GET['page']){
case 1:
include_once('/p/fizika.php');
break;
...
...
}
if(isset($_GET['page']))
{
//Logic
}