[POST メソッドを使用して] Web フォームのテキストエリアが 1024 文字で途切れています。
このフィールドには最大長属性が設定されていないため、1024 文字を超える文字を入力できます。ただし、Eclipse で $_POST 配列を表示してデータベースに挿入しようとすると、ユーザーの入力全体ではないことがわかります。
この問題の根本的な原因は何ですか? 私が気付いていない固有の制限はありますか? この問題に関するドキュメントが見つからないようです。どんなアドバイスでも大歓迎です。
[POST メソッドを使用して] Web フォームのテキストエリアが 1024 文字で途切れています。
このフィールドには最大長属性が設定されていないため、1024 文字を超える文字を入力できます。ただし、Eclipse で $_POST 配列を表示してデータベースに挿入しようとすると、ユーザーの入力全体ではないことがわかります。
この問題の根本的な原因は何ですか? 私が気付いていない固有の制限はありますか? この問題に関するドキュメントが見つからないようです。どんなアドバイスでも大歓迎です。
結局、データベースに制限はありませんでした。Eclipse の「変数」ウィンドウには、フィールドごとに最大 1024 文字しか表示されません。私の挿入ステートメントには他にも問題があり、Eclipse の制限が根本的な原因であると考えさせられました。ただし、@George Brighton の提案を使用した後print_r($_POST)、自分の誤りに気付きました。
post_max_sizephp.ini のディレクティブは 1024 に設定されていますか? デフォルトは 8M です。
実行時に設定を変更することはできませんが、アクセスできる場合.htaccessや同様の場合は、次のような行を追加します。
php_value post_max_size 8M