2009-09-03 11 views

答えて

2

ああ、私はそれを得た、私はこの例で設定した値を持っていませんでした。

1

あなたはかなり近づいていますが、セットアップラインは実際には値を割り当てていません。

$_SESSION['signup_errors']['test1'] = 'value1'; 
0

これは、$_SESSION['signup_errors']に値が割り当てられていないことを意味しています。つまり、エラーはありませんでした。あなたが実際にコードのそのセクション内のセッション配列の要素に任意の値を代入していないので、$ _SESSIONは配列として返されていない、

$_SESSION['signup_errors'] = array(); 
0

:あなたは、エラーチェックコードの上に以下の行を置く必要がありますしたがって、foreachは空の変数を受け取り、エラーをスローします。

"foreach()に無効な引数が指定されました"というエラーメッセージが表示され、セッションに設定した値が含まれていることがわかっている場合は、phpコマンドsession_start()を使用してセッションが開始されていることを確認してください。

セッション配列をループして、キー&の値

を見ることができます
関連する問題