2009-08-01 3 views

答えて

6

データサーバー側を検証します。クライアント側の検証は、初心者のユーザを助けるのに最適ですが、バイパスできるので信頼できません。実際に適切な値を設定するには、サーバ側の検証が必須です。あなたは、例えば、各フィールドのjavascriptのvaluidationを置くことができます

http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx

1

:「PHPのフォームの検証」のための迅速なグーグルでは、クライアント側とサーバー側の検証の違いをこの例を上げ必要な場合はすべて、電子メールは有効です。サーバー側の検証も使用できます。良いアプローチは、両方のセキュリティを強化するためです。あなたが "tyouも、サーバー側の検証を使用することができます" と言う

http://www.w3schools.com/jS/js_form_validation.asp

http://www.html-form-guide.com/php-form/php-form-validation.html

http://www.php-mysql-tutorial.com/wikis/php-tutorial/form-validation-using-php.aspx

+4

。いいえ:サーバー側の検証を使用する必要があります** **常に**! JSの検証はフォームがより使いやすく、エラーの場合にクライアント - サーバーの往復が意味する待機時間を避けるためのものです。 Javascriptを無効にしたり、フォームの投稿を偽造することができます。**本質的に安全ではないJSバリデーション**に頼ってはいけません! –

関連する問題