我可以让我的会话变量在页面之间保持不变,但是当我单击我的HOME按钮(下面的代码)时,当我在index.php页面上回显它时,会话变量为空。
<input type=button name="home" value="Home" onClick="parent.location='index.php'">
我正在使用
$g_puser = $_SESSION['puser'];
$_SESSION['puser'] = $g_puser;
在每个页面上尝试持久保存变量。我有一个使用php header('Location: newpage.php')
转到另一个页面的提交按钮,但仍然存在,但使用onclick重定向的主页按钮却没有。想法?
感谢。
答案 0 :(得分:0)
我通过将HOME按钮更改为此代码来解决此问题:
<input type=button name="home" value="Home" onClick="parent.location='index.php?puser=<?php echo $g_puser ?>'">
然后在index.php页面上,我使用$ _GET来检索puser变量并将其存储回会话变量中。
$s = $_GET['puser'];
$_SESSION['puser'] = $s;
感谢。