エントリー

max_input_vars対策にデータをまとめて送信

PHP5.3.9以降では max_input_vars という設定が設けられており、入力データ数が多すぎる場合は自動的にデータがカットされるようになっています。初期値は 1000 なので、入力欄を1500個並べても、PHP側で受け取れるのは1000個までということです。

この設定は、一例ですが .htaccess

php_value max_input_vars 2000

このようにすれば緩和することができます。(この場合、PHP側で受け取れるのは2000個までということです。)

ですがPHPの設定変更を許可されていない環境で、どうしても大量の値を受け取る必要がある時のために、jQueryプラグインでデータをまとめて送れるようにしてみました。

入力欄が大量に並ばない設計にすればいいですが、今更プログラムの設計を変えるのは難しいよ。という場合に。

ページ移動

ユーティリティ

カテゴリー

検索

エントリー検索フォーム
キーワード

過去ログ

過去ログ表示フォーム
キーワード

Feed