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