我有一个带有一些普通方法的类 User 和一个传递 $pdo 对象的构造函数。还有一个名为isLogged()的方法,它只检查是否设置了必要的会话变量。
但是,如果我只想检查用户是否已登录,而不建立数据库连接怎么办?
// I need to check if user is logged here but it requires including db.php
require 'includes/db.php';
$user = new User($pdo);
if (!$user->isLogged()) {
header('Location: index.php');
exit;
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// POST validation
// ...
// That is the place where DB connection should be made
}
慕哥9229398