mail()関数を使用してHTMLフォームのコンテンツを含むメッセージを指定された電子メールアドレスに送信する単純なPHPスクリプトがあります(スパムが発生しやすいことはわかっています)。
ユーザーの設定に関する追加情報を入手して、送信メールに入力することは可能かと思いました。
追加情報には次のものが含まれる可能性があります。
- ブラウザの種類とバージョンかどうか
- Javascriptが有効または無効になっている
- オペレーティングシステムの解像度
それらのいずれかが可能であれば、それは素晴らしいでしょう。
ありがとう、アミット
編集:@Stephenのおかげで、$ _SERVER['HTTP_USER_AGENT']を使用してブラウザに関する詳細情報を取得することができました。ただし、get_browserを使用すると、機能しませんでした。これは私のコードです:
$browser = get_browser(null, true);
$message = 'From: ' . "\n\n" .
'Name: ' . $_REQUEST['name'] . "\n\n" .
'E-mail: ' . $_REQUEST['email'] . "\n\n" .
'Comments: ' . $_REQUEST['comments'] . "\n\n" .
'Details: ' . $_SERVER['HTTP_USER_AGENT'] . "\n\n" .
'Further: ' . echo ($browser);
誰もがその理由を知っていますか?
ありがとう!