max_input_vars 対策に、

key1=value1&key2=value2&key3=value3

のような送信データを

data=encodeURIComponent('key1=value1&key2=value2&key3=value3')

の形式にまとめて送信。サーバーサイドでは

if (isset($_POST['data'])) {
  $queries = explode('&', $_POST['data']);

  $_POST = array();
  foreach ($queries as $query) {
    list($key, $value) = explode('=', $query, 2);

    $_POST[urldecode($key)] = urldecode($value);
  }
}

のようにしてデータを展開。

以下、サンプルフォーム。

送信フォーム
お名前(必須)
フリガナ
郵便番号
-
メールアドレス(必須)
メールアドレス(確認)
性別(必須)
職業(必須)
興味のある分野は何ですか?(必須)
どこでこのサイトを知りましたか?(必須)
お問い合わせ項目(必須)
お問い合わせ内容(必須)