スクリプトの次の部分と少し混乱しています...
変数$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([]なし)を書くと、それは機能します...
この場合、1つまたは複数の動的にスタックされた配列変数を$ _SESSION ['Errors']に追加するにはどうすればよいですか?
おそらく簡単ですが、インターネットではまだ解決策を見つけることができませんでした。
事前にどうもありがとうございました。