我有一个奇怪的问题,我无法找出导致此行为的原因。
我有一个名为dashboard.php的页面,其中有以下代码:
mail('[email protected]', 'Dashboard 1', 'isLoggedin = ' . $isLoggedIn);
if(!$isLoggedIn) {
header("Location: https://example.com/account/login.php");
}
mail('[email protected]', 'Dashboard 2', 'Dashboard 2');
如果用户没有登录dasboard.php页面,他必须被重定向到login.php页面。
当我未登录并转到dashboard.php时,发生了以下情况:
为什么我收到第二封邮件,但我被重定向到login.php,所以dashboard.php 中的脚本不应该到达这么远?为什么重定向后的脚本仍在运行?