我使用的会话在我的第一页上有效,但当我点击一个链接转到另一个页面时,它不起作用。这是第一页代码的一部分:
<a href = "preferences.php">Preferences</a></div>
<?php $uname = $_SESSION['uname1']; $_SESSION['uname1'] = $uname; echo ($uname . "fanta");?>
这打印出该会话没问题。 这是preferences.php的一部分,第二页:
</form>
<?php $uname = $_SESSION['uname1']; $_SESSION['uname1'] = $uname; echo ($uname . "fanta");?>
这次只打印“fanta”会话无效。
答案 0 :(得分:0)
非常感谢。问题是我没有使用session_start()。它现在完全有效。