如果访问某个页面,是否有办法发送电子邮件通知? (触发电子邮件说明该页面已被查看)
IE中。用户来到这个页面:thank-you.php
并且在页面加载时,电子邮件会自动发送给网站管理员。
然后,在发送此电子邮件触发器后,用户将被重定向到另一个页面。
编辑---
我需要检查用户是否来自特定的域名或URL。
这是为了避免漏洞或其他错误。提交黑客。
有什么建议吗?
答案 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