谁能建议这是处理PHP MVC中会话的最佳方法。我正在检查控制器的构造函数中的会话。我认为它将在每次调用类时执行。这是执行此操作的正确方法,还是应该检查每种方法中的会话值?
<?php
class Home extends Controller
{
protected $session;
public function __construct()
{
$session = $this->model('session');
if(!($session->getLoggedIn()))
{
//echo "Home/index/if";
header('Location: /login');
exit;
}
}
public function index($name = '')
{
//echo "Home/index";
$this->view('home', ['userid' => $session->getUserId(), 'username' => $session->getUserName() ]);
}
}