假设我有一个网址,例如www.mysite.com/index.php?login=0
。是否可以切换案例$ _GET的变量并切换案例$ _GET的变量的值?
喜欢的东西:
switch ($_GET) {
case 'login' :
switch($_GET['login']) {
case '0' :
echo 'Login failed!';
break;
case '1' :
echo 'Login successful.';
break;
}
break;
case 'register' :
switch ($_GET['register']) {
case '0' :
echo 'Registration failed!';
break;
case '1' :
echo 'Thank you for registering.';
break;
}
break;
default :
echo 'Some other message';
break;
}
我不知道,如果开关的情况下可以在关联数组中。我究竟做错了什么?干杯!
我提高基于评论我的回答。 –
只要您为所有值使用开关大小写,您的代码也非常安全,因为您从不直接使用任何用户提供的值。 –