因此,我正在爲我的網站開發一個登錄系統,並且我想在用戶登錄時更改導航欄,但由於會話後會話不斷變得無法工作我刷新頁面以更新導航欄。這是我在我的login.php腳本了:php - 刷新頁面後會話丟失
if ($loginNumRows == 1) {
echo 'true';
session_start();
$_SESSION['username'] = $loginRow['name'];
當此呼應 '真',下面的JavaScript加載:
if (html == 'true') {
window.location.href = "index.php";
我「location.reload(真)審判; 「它仍然是一樣的。在導航欄的主頁面,我做了以下檢查:
<?php if (isset($_SESSION))
{...}
但是,這總是返回false。任何想法該怎麼辦?謝謝!
有你把'在session_start();'' –
在session_start()'必須在每個訪問過的網頁,最好在腳本的開頭。 – Ballantine
@Lix我在索引頁 –