0

お問い合わせフォームのスパム チェックを設定しようとしています。

スパム チェックは、ユーザーが 3 つの可能な値で回答を入力できる単純なテキスト フィールドになります。

PHP で文字列 (スパム フィールド) の内容を確認し、これを「If」と組み合わせるにはどうすればよいでしょうか。

それは次のようになります

spamfield=XXXXXX または YYYYY または ZZZZZ の場合は、電子メールを送信します。そうでない場合は、エラー メッセージを表示します。

ありがとう!

4

3 に答える 3

3

if(in_array($spamField, array('xxxxxx', 'yyyyyy', 'zzzzzz')))

于 2012-11-30T11:07:29.483 に答える
1
if($spamfield == "XXXXXX" || $spamfield == "YYYYY" || $spamfield == "ZZZZZ")
{
   send_mail();
}

|| は演算子 OR です

于 2012-11-30T11:06:55.673 に答える
0
$spamfield = $_POST["spamfield"];
if ($spamfield == "XXXXXX" || $spamfield == "YYYYYYYY" || $spamfield == "ZZZZZZZ")
    mail(...);
else
    echo "Error!";
于 2012-11-30T11:07:16.423 に答える