私が初心者であることを許してください。私は変数を記録するために$ _SESSIONSを使用しているマルチページ形式を持っています。PHPで複数ページフォームに変数を渡す
<?php
session_start();
foreach ($_POST as $key=>$value) {
if ($key!="submit") {
$value= htmlentities(stripslashes(strip_tags($value)));
$_SESSION[$key] = $value;
}
}`
実際には2つの問題があります。変数を出力するcheckform.phpに行くと、上記のコードが各ページにあるにもかかわらず、ページ1の変数は表示されません。私はFirefoxのWeb開発者ツールを使用してCookieを無効にしています。phi iniでは、session.use_trans_sidを1に変更して有効にしました。私のcheckform.phpの最終ページについては、正常に動作する最終ページのprint_r($ _ POST)が必要です。ページ1の変数が表示されないのはなぜですか?私は何が欠けていますか?
第二の問題は、私は($ _ SESSION)しますprint_rとき、いくつかの分野、特にチェックボックスアレイは、私が何をしないのです
[payment] => Array
[agerange] => Array
[meals] => Array
[mealtypes] => Array
として印刷ということですか?