当他访问我的网站时,收到一封带有访问者IP的电子邮件


Get a email with visitors IP when he visits my website

我想在用户访问我的网站时收到一封电子邮件。此外,我希望电子邮件中包含访问者的IP地址。

我了解php的基本知识,但不知道如何在其中制作这样的脚本。即使你能给我一个方向,我可以得到这样的脚本做。

如果我把问题框错了,请纠正我。

我已经为您编写了脚本。但请记住:这是错误的解决方案。存在许多安全问题。

如果攻击者多次加载此脚本,则会在您的服务器上产生巨大的负载。您应该将访问者记录到日志文件或数据库中。

<?php
// set your e-mail address first, where you'll receive the notifications
$yourEmailAddress = "user@domain.com";
$emailSubject = "New Visitor on Webpage";
$remoteIpAddress = $_SERVER['REMOTE_ADDR'];
$emailContent = "Someone visited your webpage. IP address:".$remoteIpAddress;
// send the message
mail($yourEmailAddress, $emailSubject, $emailContent);
?>