ホームページ バックエンド開発 PHPチュートリアル isset() に関する質問とその解決方法

isset() に関する質問とその解決方法

Jun 13, 2016 pm 01:29 PM
input isset name quot type

isset() に関する質問
isset() は、変数が設定されているかどうかを確認するために使用されます。

質問があります まず、<input type="text" name="age">

などのフォームに記入しなくても大丈夫です。いずれの場合も、 isset($_REQUEST["age"]) はバックグラウンドに送信されます。 。では、具体的に何をテストしているのでしょうか?ユーザーは独自のパラメータ アクセスを作成しますか?不要な虚偽申請を減らすには?

別のオプションは、フォームが送信されたかどうかを検出するための隠しフィールドを設定し、ユーザーが要素をチェックして、ここで名前を見つけます。偽造も可能です。

isset() の意味は何ですか?


-----解決策---------
設定されているかどうかは、何かが入力されているかどうかを確認するものではありません

内容があるかどうかを判断したい場合は、empty()関数を使用する必要があります

隠しフィールドもありますフォームが送信されたかどうかを確認するために、ユーザーが要素をチェックすると、<input type="hidden" name="sub"> ここの名前は送信プロセスを偽装するためにも使用できることがわかりました。


この時点で、送信された名前データを検証する必要があります
最も単純な検証コード /token/encryption は受け入れられませんか?

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Go での Type キーワードの用途は何ですか? Go での Type キーワードの用途は何ですか? Sep 06, 2023 am 09:58 AM

Go での Type キーワードの用途は何ですか?

Laravelの入力隠しフィールドを実装する方法 Laravelの入力隠しフィールドを実装する方法 Dec 12, 2022 am 10:07 AM

Laravelの入力隠しフィールドを実装する方法

Ubuntu のモバイル ハードディスク エラーの解決: ファイル システム タイプ exfat が不明です Ubuntu のモバイル ハードディスク エラーの解決: ファイル システム タイプ exfat が不明です Jan 05, 2024 pm 01:18 PM

Ubuntu のモバイル ハードディスク エラーの解決: ファイル システム タイプ exfat が不明です

vue3 で入力コンポーネントと統合フォームデータをカプセル化する方法 vue3 で入力コンポーネントと統合フォームデータをカプセル化する方法 May 12, 2023 pm 03:58 PM

vue3 で入力コンポーネントと統合フォームデータをカプセル化する方法

PHPは、指定されたキーが配列内に存在するかどうかを判断します PHPは、指定されたキーが配列内に存在するかどうかを判断します Mar 21, 2024 pm 09:21 PM

PHPは、指定されたキーが配列内に存在するかどうかを判断します

Vue ドキュメントの入力ボックス バインディング イベントの詳細な説明 Vue ドキュメントの入力ボックス バインディング イベントの詳細な説明 Jun 21, 2023 am 08:12 AM

Vue ドキュメントの入力ボックス バインディング イベントの詳細な説明

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

入力ボックスをクリックしたときにカーソルが表示されない場合の対処方法 入力ボックスをクリックしたときにカーソルが表示されない場合の対処方法 Nov 24, 2023 am 09:44 AM

入力ボックスをクリックしたときにカーソルが表示されない場合の対処方法

See all articles