一段代码及错因如下,求大神看看错误出在哪里?如何改?

<?php

session_start();

$season=$_SESSION['season'];

echo "读取会话<br/>";

switch($season){

case 'spring':

echo "春天";

break;

case 'summer':

echo "夏天";

break;

case 'autumn':

echo "秋天";

break;

case 'winter':

echo "冬天";

break;

defaul:

echo "无选项";

}

?>

错因:

Notice: Undefined index: season in D:\WAMPServer\wamp\www\phptext\phptext1\text4.php on line 3

慕盖茨2165817
浏览 1368回答 2
2回答

KevenHuang

有可能你的$_SESSION里没有为season的键,你可以先打印一下$_SESSION看看是否存在$_SESSION["season"];或者你可以改一下你的代码,赋值给$season之前先用isset判断一下是否存在$_SESSION["season"]。
打开App,查看更多内容
随时随地看视频慕课网APP