サーバーでの検証がより安全であることがわかります。しかし、私たちはjavascriptで検証できますか?私は私のプロジェクトのためにジャバスクリプトの検証500以上のラインを持っているので、私はもう一度やりたいとは思わない。私の質問は次のとおりです。 - ユーザーがスクリプトをオフにした場合(ブラウザ上) - jsがコードを検証してユーザーが見ることができないようにする方法サーバーサイトで検証し、クライアントサイトで検証します
答えて
Javascriptを使用してすべての入力が検証されるWebサイトを使用することなく、Webアプリケーション(サーバー)にHTTP POST/GET要求を送信できるツールがいくつかあります。
これは、サーバー側のすべての入力をフロントエンドよりも優れたものとして検証し、サニタイズする必要があることを意味します。
あなたがあなたをサポートするために既存のメカニズムを使用することができます。
- PHPのFilter & Validation mechanisms
- データベース入力衛生にusing PDO
奇妙な場所からのランダムな要求について良い点があります。 – RiggsFolly
データベース入力の墨塗りは、入力の検証には適していません。入力が無効な場合は、データベースと対話するコードの近くにはいけません。 –
私は同意しますが、依然としてあなたをサポートできる仕組みです – Cagy79
をあなたは、JSファイル内のJavaスクリプトコードを追加してからでそのJSファイルを含めることができます検証のためのJavaスクリプトの機能。 このコードはあなたのjsコードをユーザーから隠すことはありませんが、ユーザーは同じスクリーン上でコードを見ることができません。 例: =>送信時に関数を呼び出すと、 "$ .getScript"関数用のjqueryライブラリも含まれています。
function valdateMe() {
$.getScript("validate.js", function(){
});
}
- 1. jQuery検証カスタム検証でスペース検証を追加しない
- 2. カスタムlaravel 5.2で検証データを取得します。検証ルール
- 3. laravelフォームで配列オブジェクトの検証を検証しますか?
- 4. ラーバル検証でUUIDを検証する
- 5. 検証サービスを使用した検証
- 6. Mockitoはすでに検証済みの呼び出しを検証します
- 7. Scalazでの検証検証エラー
- 8. Jquery検証でフォーム配列の検証
- 9. Laravel(5.3.24+)検証:カスタムエラーメッセージでのカスタム検証
- 10. dataAnnotationの検証を使用してmvcでAadharの検証
- 11. jquery IE 8で入力の検証を検証しない
- 12. JQueryツール - 検証ツール - 送信ボタンなしで検証
- 13. jQuery検証プラグインで、1つの検証ルールが他の検証ルールを抑制しますか?
- 14. スプリングフォーム検証はデータベースの挿入を検証しますか?
- 15. このEF4検証アプローチを検証しますか?
- 16. を検証しますか?
- 17. AngularJSはテンプレートで検証します
- 18. Extjsは別ファイルで検証します
- 19. jqueryはスライダで検証します
- 20. buttonclickイベントでeditTextを検証します。
- 21. yii2でselect2を検証します。
- 22. jQueryフォームの検証で検証を続行できません
- 23. XML検証とJava検証
- 24. 検証Laravelの検証
- 25. HTML5検証とPHP検証
- 26. MVC 3の検証:検証
- 27. この検証をどのようにして再検証できますか?
- 28. カスタム検証を追加して、サイトコアレンダリングデータソースを検証できますか?
- 29. Azure証明書の検証がトークンハンドラーで失敗しました
- 30. jQueryプラグイン:検証 - キーアップの検証が機能しません。
これは不可能です。 – RiggsFolly
クライアント側の検証は問題ありませんが、サーバー上でそれをすべてやり直さなければなりません。実行が保証される唯一の場所であるため、 – RiggsFolly
コードを共有できますか? – AZee