0
我在PHP腳本,成功登錄後到下一個頁面將數據發送工作。
我得到了它在我的工作localhost
100%。
但現在我上傳到服務器,該變量不再被傳遞。 此外,我不得不更改我的PHP腳本,因爲它不會執行header("Location: blah.php)
。
經過一番研究,我發現ob_start()
修復了標題問題。
我「米不知道如果這是什麼原因造成我的$_SESSION
不轉移到下一個頁面發送數據
這裏是第一頁的代碼:
if (mysqli_num_rows($result) == 1){
$_SESSION['currentUser'] = $username;
header("Location: loggedin.php");
這是第二從哪裏獲得會話變量頁面currentUser
。
//start the session
session_start();
//grab the current user
$currentUser = $_SESSION['currentUser'];
echo "You're Logged in as: ". $currentUser;
當我運行該腳本,只打印出You're Logged in as:
一個沒有用戶名。
你叫做session_start();在第一頁? – 2013-03-04 21:41:24
完美,就是這樣,我把它註釋掉了,因爲我解決了標題問題...... Noob錯誤,對不起 – user1050632 2013-03-04 21:44:47