我想在用户访问我的网站时收到一封电子邮件。此外,我希望该电子邮件包含访问者的IP地址。
我理解php的基础知识,但不知道如何在其中制作这样的脚本。 即使你能告诉我一个我可以得到这样一个脚本的方向。
如果我将问题定为错误,请纠正我。
答案 0 :(得分:2)
我已经为你编写了剧本。但请记住:这是错误的解决方案。存在许多安全问题。
如果攻击者多次加载此脚本,则会在您的服务器上产生巨大的负载。您应该将访问者记录到日志文件或数据库中。
<?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);
?>