我收到通知:未定义的索引:sesStatus警告,当它只是一个变量时,我能够修复此警告,但这是代码的一部分,我不知道如何修复警告。
她是这样做的代码。
case $_SESSION['sesStatus']=='e_logged':
$cc_section = $cc_emp;
$sidecol = $sc_employer;
break;
答案 0 :(得分:0)
替换case $_SESSION['sesStatus']=='e_logged':
与
case isset($_SESSION['sesStatus']) && $_SESSION['sesStatus']=='e_logged':
答案 1 :(得分:0)
假设其他一切都很好,我首先要测试isset()是否存在密钥。此外,在case
语句中测试相等性是不寻常的。
<?php
if(isset($_SESSION['sesStatus'])) {
switch($_SESSION['sesStatus']) {
case 'e_logged':
$cc_section = $cc_emp;
$sidecol = $sc_employer;
break;
}
}