我在訪問會話變量時遇到問題。我有一頁讓我們說test.php,當我在這裏使用print_r($_SESSION)
時,它會打印所有會話數據。但是當我使用<a href="test2.php">Redirect</a>
時,無法訪問test2.php
上的會話數據,即print_r打印空數組,即使我的腳本頂部有session_start()
。PHP會話變量不可訪問
然後我試着header("Location: test2.php")
現在會話數據是可以訪問的。 但我希望頁面按鈕上的onClick被重定向。
請幫忙..
是在cookie中的PHP會話ID或者應該在url變量?你可以發佈兩個頁面的代碼嗎? – Claude 2012-02-16 09:27:48
請在'$ _SESSION'的'print_r'旁邊添加'var_dump($ _ COOKIES);'。比較差異。 – hakre 2012-02-16 09:33:21
@hakre'var_dump($ _ COOKIES);'print NULL – Shaun 2012-02-16 09:44:31