私は PHP を初めて使用し、2 週間しか使用していません。私は現在、「PHP と MySQL Web 開発」を読んでいますが、現在取り組んでいるサイトでのフォームの検証に関して、何をすべきか迷っています。初めて HTML5Boilerplate を使用することにしました。すべてがコード化され、うまく機能しますが、フォームの実行方法がわかりません。私のフォームでは、私が必要としているのはName
email
andだけで、メソッド message
を使用しています。$_post
$name
多くのチュートリアルでは、 、$email
、および に 配列を使用することを提案し$message
ましたが、これがベスト プラクティスであるかどうかを知りたいですか?- フォールバックとして JavaScript 検証を含める必要がありますか?
- PHP を使用している場合、送信されたすべてのコンテンツをテキストとして扱う方法はありますか、それとも PHP のデフォルトですか?
2+2
の入力ボックスを必要とする単純なフォーム キャプチャを作成したいと4
思っていif ($_POST['submit'] && $human == '4')
ます。$email = htmlspecialchars
using is badに関するいくつかのコメントを読みましたが、誰かが理由を説明できますか?
スレッドについてお詫び申し上げますが、PHP フォーム検証に関するチュートリアルを 1 週間にわたって読みましたが、いずれも長所と短所があり、PHP を正しく使い始めたいと考えています。私は自分の BoilerPlate にEric Martin のフォームを実装しようとしましたが、動作しませんでしたし、Firefox でブラウザー エラーも発生しませんでした。
それが役立つ場合、これらは私が読んだいくつかのチュートリアルです: