カスタムのユーザー入力(アドレス、件名、メッセージなど)を受け入れる連絡フォームがある場合、セキュリティ上の影響と注意事項は何ですか?PHPのmail():注意すべき潜在的な問題は何ですか?
少なくとも、filter_var()または同等のものを使用して、ユーザーの電子メールアドレスを検証する必要があります。私が読んだことから、これはまた、追加のヘッダーがスクリプトに注入されるのを防ぐはずです。
件名とメッセージの内容はどうですか?これらの畑には衛生設備が必要ですか?私は電子メールクライアントがスクリプトが自動的に実行されないようにするだろうと考えています.HTMLタグのようなものについては特に心配していません。(誰かが手作業で電子メールのスタイルを設定する時間を費やしたいのであれば、それは特権です。それを見ている:P)。衛生管理がの場合は、あまりにも邪魔にならないようにする(つまり、メールの性質を同じに保つ)ことが最良の方法ですか?
[PHPのmail()関数を使用しないでください。](http://stackoverflow.com/questions/4565066/why-shouldnt-i-use-phps-mail-function) –
@Rafe本当に私は思っていません。オペレーターは衛生事務所に具体的に質問していますが、偽装者はそれに対処していません。 –
そのスレッドは私の関心を引っ張ってくれました。私はmail()関数を使う必要があることを今までに知りませんでした。 :P – Illianthe