我对脚本的以下部分有点困惑......
变量 $username 和 $password 来自 POST 表单并且没问题。
session_start();
$errors = array();
if (empty($username) === true || empty($password) === true) {
$errors[] = 'You need to enter a username and password!';
$_SESSION['Errors'] = $errors;
} else if (user_exists($username) === false) {
$errors[] = 'We can\'t find the username! Have you registered?';
$_SESSION['Errors'] = $errors;
} else if (user_active($username) === false) {
$errors[] = 'You haven\'t activated your account!';
$_SESSION['Errors'] = $errors;
}
当我尝试在会话中存储任何 $errors[ ] 变量时,我在会话变量中找到的唯一值就是“数组”...
但是当我写变量 $errors(没有 [])然后它工作......
在这种情况下,如何将一个或多个动态堆叠的数组变量添加到 $_SESSION['Errors']?
这可能很简单,但我在互联网上找不到任何解决方案。
非常感谢您提前。