喵喵时光机
TP5的话可以这样数据库里面有一个记录IP的字段 我们就暂时命名为:ip记录访问时间的字段 create_time记录访问节点的字段: node
打开模型自动写入时间戳
$ip = request()->ip();
$node = request()->url();
$result = (new 模型类())->where('ip,$ip)->where('node',$node)->find();
if(null === $result || $result['create_time'] < time()-3600 ){
(new 模型类())->save([
'node'=>$node,
'ip'=>$ip
]);
}
应该也可以这样
$currTime = time()-3600;
$result = (new 模型类())->where('ip,$ip)->where('node',$node)->whereTime('create_time','<',$currTime)->find();
if(null === $result){
(new 模型类())->save([
'node'=>$node,
'ip'=>$ip
]);
}