「php」php安全类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
class safety
{
/**
*访问时间间隔判断
*@param array ['secondLimit' => int]
*@return boolean true 当前访问已过倒计时 false反之
*/
public function isTimeLimit($param)
{
$isPass = empty($_SESSION['submitTime']) ? true : false;
if(empty($_SESSION['submitTime']) OR $_SESSION['submitTime'] > time()) {
$_SESSION['submitTime'] = time();
}
if(time() - $_SESSION['submitTime'] < $param['secondLimit'] && !$isPass) {
return false;
}else{
$_SESSION['submitTime'] = time();
return true;
}
}
}
坚持原创技术分享,您的支持将鼓励我继续创作!
0%