2

さまざまな形式の「インジェクション」攻撃から保護する方法を確認するために、いくつかの投稿を調べてきました。

PHPでユーザー入力をサニタイズするための最良の方法は何ですか? 素晴らしい投稿であり、データベースには非常に役立ちますが、私がやりたいことの 1 つは、誰かが「登録」し、コンマ区切りの電子メールアドレスの文字列を使用して人々をスパムするために使用されているメールサーバーから防御することです. これは、あまり取り上げられていないように見えるトピックです。

はい、Captcha (または同等のもの) が用意されています。これは、カンマ区切りの値の長いリストをカット アンド ペーストして電子メール フィールドに貼り付ける厄介なユーザー向けです。

爆発してから配列内のゼロ要素のみを取得することが残りを捨てる最良の方法になることを望んでいましたが、他のアイデアやアプローチがある場合は、それらを読んで喜んでいます。

$emails_passed = explode(",", $_POST['email_field']); // could also use $_GET
$email_to = $emails_passed[0];
4

1 に答える 1