這是我的代碼在安全頁面的頂部。它總是重定向到標題頁面。如果我取消註釋回顯行,它將顯示正確的用戶標識,以便標識存在。有什麼建議麼?PHP會話檢查
<?php session_start();
if (!isset($_SESSION['user_id']));
{
//echo "this is the id " .$_SESSION['user_id'];
header("Location: signup");
exit();}
?>
感謝斯科特
這是我的代碼在安全頁面的頂部。它總是重定向到標題頁面。如果我取消註釋回顯行,它將顯示正確的用戶標識,以便標識存在。有什麼建議麼?PHP會話檢查
<?php session_start();
if (!isset($_SESSION['user_id']));
{
//echo "this is the id " .$_SESSION['user_id'];
header("Location: signup");
exit();}
?>
感謝斯科特
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
header("Location: signup");
exit();
}
?>
的薪水是多少成反比,換行的數量?如果不是,請不要將'}'與語句放在同一行,並且不要將語句放在'<?php'行中... – ThiefMaster
如果設置了會話,您可以檢查它的值是否爲空 - 「」 - 也許因爲一個空的userid也可以是0也是「0」,這不是全部,只是isset只檢查是否設置了$ _SESSION ['user_id']並且不檢查它的值是否爲空或填充... –