2025-02-18 19:04:11 | 我爱编程网
<?php
sessopm_start();
$h = date('H');
if (! isset($_SESSION['count']))$_SESSION['count'] = 0;
if (! isset($_SESSION['h']))$_SESSION['h'] = $h;
if ($_SESSION['h'] !==$h){//每一小时重置一次
$_SESSION['count'] = 0;
$_SESSION['h'] = $h;
}
//小于20次就执行
if ($_SESSION['count'] < 20){
//$run = new api();//假定这一行执行api
$_SESSION['count'] = $_SESSION['count'] + 1;
}
?>
纯手工输入,思路是这样的!
我爱编程网(https://www.52biancheng.com)小编还为大家带来thinkphp怎么限制用户访问控制器的相关内容。
举一个最简单的例子,用session来控制访问,
<?php以上,就是我爱编程网小编给大家带来的thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com
class IndexAction extends Action {
private function checkRoot () {
if ($_SESSION['root'] != 'admin') {
$this->redirect('/login');
}
}
public function index () {
$this->checkRoot();
}
}
2025-02-01 20:24:39
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-01-05 14:11:24
2024-11-22 05:08:01
2024-09-10 08:50:00