首页 > 后端开发 > 正文

thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?

2025-02-18 19:04:11 | 我爱编程网

今天我爱编程网小编整理了thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?相关信息,希望在这方面能够更好帮助到大家。

本文目录一览:

thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?

php控制每小时内的执行次数

<?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;
}
?>

纯手工输入,思路是这样的!

thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?我爱编程网

thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?

版本是多少?

如果你返回的是空白2个可能:
1,你生成action文件之后,不小心删除里面的 $this->show();内容,导致的
2,你修改了$this->show() ; 是不是改成$this->display();那么没显示很正常,因为$this->display();需要view文件夹中存在相应的html文件,没有的话,默认显示的index.html是空的~

thinkphp怎么限制用户访问控制器

我爱编程网(https://www.52biancheng.com)小编还为大家带来thinkphp怎么限制用户访问控制器的相关内容。

举一个最简单的例子,用session来控制访问,

<?php
class IndexAction extends Action {
    private function checkRoot () {
        if ($_SESSION['root'] != 'admin') {
            $this->redirect('/login');
        }
    }
    
    public function index () {
        $this->checkRoot();
    }
}

以上,就是我爱编程网小编给大家带来的thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?全部内容,希望对大家有所帮助!更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“thinkphp生产模式下访问控制器和方法时,没有返回任何界面是怎么回事?”相关推荐