0
我在登錄頁面上創建了會話並存儲在一個變量中。 登錄頁面如何檢查在PHP頁面上的會話?
$_SESSION['user_id'] = $id;
現在我想存在或不檢查會議? 在其他網頁
<?php
if (session_status() == PHP_SESSION_ACTIVE) {
echo 'Session is active';
}
我在登錄頁面上創建了會話並存儲在一個變量中。 登錄頁面如何檢查在PHP頁面上的會話?
$_SESSION['user_id'] = $id;
現在我想存在或不檢查會議? 在其他網頁
<?php
if (session_status() == PHP_SESSION_ACTIVE) {
echo 'Session is active';
}
您可以使用isset
if (isset($_SESSION['user_id'])) {
echo 'Session is active';
}
你需要調用
session_start();
在文件的頂部開始的會話。
要設置的值,
$_SESSION['user_id'] = 1;
要檢查是否存在會話,而不是空
if(!empty($_SESSION))
{
// write code here
}
要檢查設置
if(isset($_SESSION['user_id']))
{
// write code here
}
[PHP的可能的複製特定值登錄和會話](https://stackoverflow.com/questions/40916752/php-login-and-session) – GeralexGR