お問い合わせフォームのスパム チェックを設定しようとしています。
スパム チェックは、ユーザーが 3 つの可能な値で回答を入力できる単純なテキスト フィールドになります。
PHP で文字列 (スパム フィールド) の内容を確認し、これを「If」と組み合わせるにはどうすればよいでしょうか。
それは次のようになります
spamfield=XXXXXX または YYYYY または ZZZZZ の場合は、電子メールを送信します。そうでない場合は、エラー メッセージを表示します。
ありがとう!
if(in_array($spamField, array('xxxxxx', 'yyyyyy', 'zzzzzz')))
if($spamfield == "XXXXXX" || $spamfield == "YYYYY" || $spamfield == "ZZZZZ")
{
send_mail();
}
|| は演算子 OR です
$spamfield = $_POST["spamfield"];
if ($spamfield == "XXXXXX" || $spamfield == "YYYYYYYY" || $spamfield == "ZZZZZZZ")
mail(...);
else
echo "Error!";