sno*_*ogg 2 php switch-statement
在 switch 中,我在任何情况下都重定向用户,break;在这种情况下删除是否安全?
switch ($action)
{
case "ActionA":
header('Location: PageA.php');
exit();
break;
case "ActionB":
header('Location: PageB.php');
exit();
break;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我尽量小心的原因是一种情况可以修改用户个人资料,另一种情况可以删除它。
由于exit();终止程序执行。所以在exit();.So之后什么都不会执行,break;现在在这里是不必要的。
你可以直接像下面这样:-
switch ($action)
{
case "ActionA":
header('Location: PageA.php');
exit();
case "ActionB":
header('Location: PageB.php');
exit();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2687 次 |
| 最近记录: |