這裏是我的代碼爲user-authentication.php
設置會話:會話重定向後不工作
session_start();
$_SESSION['admin_name'] = $name;
$_SESSION['sbc_admin'] = "y";
$_SESSION['admin_email'] = $email;
header("Location:includes/user-auth.php");
和這裏的代碼來檢查會話是否設置或user-auth.php
:
session_start();
if (isset($_SESSION["sbc_admin"])) {
$admin = $_SESSION["sbc_admin"];
$name = $_SESSION["admin_name"];
$email = $_SESSION["admin_email"];
} else {
header("Location:../index.php");
}
重定向後,會話變量丟失。我已經嘗試了一些技巧,但它仍然無法正常工作。
確保你已經在打開php標籤後放置了'session_start();'。 – Jer
打印會話時獲得什麼?通過print_r($ _ SESSION)?? –
你試過了幾個「訣竅」?請把它們包括在上面。 – ITWitch