在PHP中判斷用戶登錄狀態可以通過以下幾種方式實現:
session_start();
if(isset($_SESSION['user_id'])){
// 用戶已登錄
}else{
// 用戶未登錄
}
if(isset($_COOKIE['user_id'])){
// 用戶已登錄
}else{
// 用戶未登錄
}
$user_id = $_SESSION['user_id']; // 假設用戶信息保存在會話中
$query = "SELECT * FROM users WHERE id = $user_id";
$result = mysqli_query($connection, $query);
if(mysqli_num_rows($result) > 0){
// 用戶已登錄
}else{
// 用戶未登錄
}
以上是幾種判斷用戶登錄狀態的常見方式,可以根據具體的情況選擇適合自己的方法。