在页面加载时自动发送电子邮件

时间:2013-03-24 07:23:26

标签: php email http-status-code-404

使用PHP / HTML / JS是否有可能当用户加载404网页时,它会自动触发一封电子邮件发送给网络管理员,通知他们页面已加载以及用户是如何到达的(什么是之前的页面以及他们点击该页面以达到404页面的内容。

我不是说它打开了用户的电子邮件客户端,它应该干净且不引人注目

2 个答案:

答案 0 :(得分:1)

为了做到这一点,你需要创建一个.php脚本,它将发送电子邮件和服务器页面。这是一个quick walkthrough,用于在Apache中设置自定义404页面。

要发送电子邮件,您需要使用PHP的mail()功能。你可以阅读它here

说完之后,在你做之前要强烈考虑。我重复......强烈。网页抓取工具和漏洞扫描程序不断打到404页...如果有人碰到你的网站,你真的希望你的管理员收到成千上万的电子邮件吗?您必须找到避免所有这些情况的方法,并且只在发生“合法”404时才发送电子邮件。同样,发送这些电子邮件将占用您的服务器资源,这可能使DOS攻击更容易取消您的网站(通过发送这么多电子邮件来超载它)。

答案 1 :(得分:0)

是。有可能的。看看php的mail()

相关问题