FormProtectionMethod

FormProtectionMethod

フォーム生成関数のオプションで,スパムその他の望ましくない送信からフォームを保護する方法を指定する.

詳細

  • 次は,使用可能な設定である.
  • Automaticデフォルト,控えめな保護
    None保護なし
    "HiddenFieldHoneypot"人間には見えないが自動ボットによって埋められる可能性が高い「ハニーポット」フィールド
  • 現在のデフォルト設定Automatic"HiddenFieldHoneypot"と同じである.

例題

  (2)

新たなフォーム関数を作成する:

これをWolfram Cloudに配備する:

正しいフォーム関数フィールドパラメータが使われているなら,リクエストは通常の200状態コード(OK)を返す:

自動フォームボットは「ハニーポット」パラメータを含むすべてのフォームパラメータを埋める.こうなると,Wolfram Cloudが429状態コード(リクエストが多すぎる)を返す:

保護メソッドなしでフォームを配備することもできる:

「ハニーポット」が存在しないので,ボットは「名前」パラメータだけを見付けてこれを使う.このためリクエストは成功する:

Wolfram Research (2021), FormProtectionMethod, Wolfram言語関数, https://reference.wolfram.com/language/ref/FormProtectionMethod.html.

テキスト

Wolfram Research (2021), FormProtectionMethod, Wolfram言語関数, https://reference.wolfram.com/language/ref/FormProtectionMethod.html.

CMS

Wolfram Language. 2021. "FormProtectionMethod." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FormProtectionMethod.html.

APA

Wolfram Language. (2021). FormProtectionMethod. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FormProtectionMethod.html

BibTeX

@misc{reference.wolfram_2024_formprotectionmethod, author="Wolfram Research", title="{FormProtectionMethod}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/FormProtectionMethod.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_formprotectionmethod, organization={Wolfram Research}, title={FormProtectionMethod}, year={2021}, url={https://reference.wolfram.com/language/ref/FormProtectionMethod.html}, note=[Accessed: 22-November-2024 ]}