【发布时间】:2012-12-04 19:13:41
【问题描述】:
我的网站使用 php activerecord 来处理 sql 并且数据库中有三个字段: 加入日期、状态、激活码
所有注册会员必须在24小时内激活,否则账号将被删除
如何编写php代码来实现这个功能? joindate 现在使用 php date('Y-m-d')。 代码也可以自动工作而无需手动启动
【问题讨论】:
标签: php sql activerecord batch-file activation
我的网站使用 php activerecord 来处理 sql 并且数据库中有三个字段: 加入日期、状态、激活码
所有注册会员必须在24小时内激活,否则账号将被删除
如何编写php代码来实现这个功能? joindate 现在使用 php date('Y-m-d')。 代码也可以自动工作而无需手动启动
【问题讨论】:
标签: php sql activerecord batch-file activation
为了获得准确的 24 小时停用,您需要将joindate sql 字段更改为输入“日期时间”,该字段也将保留时间。然后使用此代码:
// In the following statement, $JoinDate holds the sql `joindate` field
$timeDiff = time() - strtotime($JoinDate);
if($timDiff/3600 > 24) {
// code to be executed if it's past the 24 hrs period
}
【讨论】: