如何在访问页面时发送电子邮件通知?

时间:2011-05-16 17:41:08

标签: php email notifications

如果访问某个页面,是否有办法发送电子邮件通知? (触发电子邮件说明该页面已被查看)

IE中。用户来到这个页面:thank-you.php
并且在页面加载时,电子邮件会自动发送给网站管理员。
然后,在发送此电子邮件触发器后,用户将被重定向到另一个页面。

编辑--- 我需要检查用户是否来自特定的域名或URL。
这是为了避免漏洞或其他错误。提交黑客。

有什么建议吗?

3 个答案:

答案 0 :(得分:3)

尝试:

<?php
// The message
$message = "Line 1\nLine 2\nLine 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);

// Send
mail('admin@example.com', 'My Subject', $message);

// Redirect
header('Location: anotherpage.php');
?>

答案 1 :(得分:1)

是的,mail功能。

但我认为你应该重新考虑这个设计 - 想象一下如果网页突然被成千上万的用户所击中会发生什么 - 或者是一个有缺陷的网络爬虫。日志文件或数据库更新很容易处理。

答案 2 :(得分:-1)

是。只需在页面的任何位置使用此功能:PHP Mail