這是基本的PHP和我是一個新手。PHP基本會話使用
這裏是我的代碼上的第一個文件:
session_start();
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
header('Location: cms.php');
這裏的另一個文件的另一個:
if (session_id() == '') {
header('Location: login.php');
}
基本上,我的第一個代碼創建一個會話。我在接下來要做的是確定一個會話是否被創建,如果不是,它將被重定向到登錄頁面。這裏的問題是,根本沒有創建任何會話,這是我想,因爲我試圖顯示session_id()
,它沒有顯示任何東西。
那麼現在我錯過了什麼?我猜這跟header()
功能有關。但是,儘管如此,我需要幫助,並會非常感謝一些解釋和更好的代碼。
非常感謝!
你需要'在session_start();'在每其中使用會話頁面。 – xdazz
謝謝。我現在明白了。 – Turtel