大家好,我需要在不使用任何标志的情况下从管理面板关闭我的站点进行维护。我只想检查数据库中的时间,我的网站当时必须关闭。在不使用 cron 作业和 maintenance.flag 文件的情况下是否有任何解决方案。
问问题
51 次
1 回答
1
您不能在 php 中使用计时器来关闭网站,但是您可以执行以下操作:
从这个答案:https ://stackoverflow.com/a/15572833/1379394
您可以在 Codeigniter中执行以下操作
通过在核心目录中放置一个名为 MY_Controller 的新文件来扩展 CI_Controller。
在此文件的构造函数中,执行以下操作:
public function __construct()
{
parent::__construct();
if($this->config->item('maintenance_mode') == TRUE) {
$this->load->view('maintenance_view');
die();
}
}
让应用程序中的所有控制器都继承自该类。
于 2013-07-24T13:44:13.090 回答