私は検証を行うための最善の方法を検討しています。検証するためにjQueryを使用し続けると、検証がすべて有効であれば、jQueryのpostメソッドを使用してデータを別のphpファイルにポストし、私のDBに。jQueryのポストメソッドは安全ですか?
私の質問です:jQueryの投稿を使用するのに十分安全ですか、これを行うための安全な方法がありますか?私は検証のためにPHPを見ていましたが、入力ボックスの境界線の色を赤色に変更するなど、同じ効果を得ることはできません。
アドバイスは素晴らしいでしょうか、それとも他の方法を知っていれば分かりますか?
はい、私は両側に検証していますが、私はちょうどについて疑問に思って代わりにjQueryのポストを使用してのより良い方法があります。私はjQueryを使って検証しています。その後、それは私のPHPスクリプトに送られ、そこで検証され、チェックされ、PDOを使ってデータベースに挿入されます。
jQueryポストを使用することは、自分のページに必要なすべてのフィールドを表示することです(ユーザーは自分のjsファイルを開いて、どのフィールドが送信されているのか、どこに送信されているのか見ることができます) phpを使うとやや隠れてしまいます。それは私が心配しているすべてのことです。
常に繰り返されるように:いいえ、ブラウザ側の検証はユーザーのブラウザによって行われ、ユーザー用であり、サーバーを保護しません。 –
「安全な」とはどういう意味ですか?データクライアント側(AJAXの場合でも)を検証する場合は、依頼が提出された時点でそれを再度検証する必要があります。 – Chris
**常に**サーバー上のユーザー入力を検証する必要があります。 –