猿问

如何阻止 x-mailer 发送相同的电子邮件?

我在搞乱我的网站,然后我想为什么不给自己添加一个访客邮件通知。我使用以下代码将以下代码添加到我的网站


include("visit_mail.php");

但即使我的网站有 1 次访问,我也会收到来自 x-mailer 的 20 封电子邮件。这是x-mailer的代码


$browser = $_SERVER['HTTP_USER_AGENT'];

$time = date("g.i A l-d F Y", time() + 6*60);

$ip=getenv('REMOTE_ADDR');

$email_me= "me@mydomain.com";

$msg = "\nHey SomeOne Visited Your WebSite\nIP: $ip\nBrowser:$browser\n$time.";

$subject = "Visitor On $site_name";


$headers = 'From: me@mydomain.com' . "\r\n" .

'Reply-To: me@mydomain.com' . "\r\n" .

'X-Mailer: PHP/' . phpversion();

'X-Priority: 1\n'.

'Priority: Urgent\n'.

'Importance: high';


$x =mail($email_me, $subject, $msg, $headers);

if($x){echo "";}else{echo "";}


翻阅古今
浏览 281回答 1
1回答

慕的地6264312

访问网站时发送多个请求,这可能会导致脚本执行多次。您可以尝试添加:$page = $_SERVER['REQUEST_URI'];$msg .= 'They visited page: ' . $page;检查他们访问的页面。有关访问该站点的用户的更多详细信息可以通过以下方式检索:https ://www.php.net/manual/en/reserved.variables.server.php
随时随地看视频慕课网APP
我要回答