gpt4 book ai didi

php - 当 session 时间戳已过 90 分钟时发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 14:13:38 26 4
gpt4 key购买 nike

我有一个 mysql 数据库,其中填充了下面名为 my_active_users 的 session 信息

username    timestamp      email
MyName 1351121630 xxx@xxx.com

当 session 时间戳超过 90 分钟时,如何发送触发器以向用户发送电子邮件?

我已经设置了 mail.php 以发送包含正确内容的电子邮件,只是不确定如何链接或触发将邮件发送给 90 分钟内未处于事件状态的用户。

任何帮助将不胜感激。

最佳答案

同意@nickb,

编写脚本(此处为伪代码):

SELECT user, firstname, lastname, email
from sometable
where timestamp > (current_time - 90mins)

然后使用您的 mail.php 脚本进行个性化并发送。

就 crontab 而言,我不知道您对它了解多少,但是,您可以通过 PHP 或 wget(或 lynx 等)等服务来执行它:

PHP:

*/10 * * * * /usr/bin/php /path/to/script/script.php

或通过 URL 请求:

*/10 * * * * /usr/bin/wget -q -O http://www.domain.com/script.php > /dev/null

上述两个请求每 10 分钟一次,但您可以更改以满足您的要求。

希望这有帮助。

关于php - 当 session 时间戳已过 90 分钟时发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13059904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com