複数のフォームの送信に関して少し問題が発生しました。
$_POST-variables
より多くの.
ローカルホストで試してみると、問題なくすべて正常に動作します。ここでは、合計 771 個の投稿変数が送信されます。
また、これまでに少し調査を行って、より大きなデータ範囲または同様のものを構成するために変更できる可能性のある変数の種類を把握しようとしました。
だからここに私のサーバー構成があります:
max_execution_time 30 30
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 256M 256M
post_max_size 8M 8M
ローカルホスト構成:
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 256M 256M
post_max_size 8M 8M
ご覧のとおり、同じ構成です...サーバーにsuhosin拡張機能もインストールされています。デフォルト構成です。私はこの拡張機能にあまり詳しくありませんが、デフォルト値を使用するとその影響があるはずです (私は推測します:))
サーバー-PHP バージョン: 5.3.9
ローカル: 5.3.17
この問題はこれとよく似ています。
何かアイデアがあれば、私は何週間も問題を解決しようとしています..それは素晴らしいことです;)
ありがとう :)
アップデート:
私がこのアプローチを使用している場合(ありがとう):
$pairs = explode("&", file_get_contents("php://input"));
$vars = array();
foreach ($pairs as $pair) {
$nv = explode("=", $pair);
$name = urldecode($nv[0]);
$value = urldecode($nv[1]);
$vars[$name] = $value;
}
print_r($vars);
以前に表示していたすべてのフォーム変数とコンテンツが表示されます。ただし、 $_POST 変数に直接アクセスするには、
isset($_POST['LanguageContentForm']
それを変数に保存しても機能しません.. :/