問題: 我有一個購物車。我把物品放進去(進入會議)。 在結賬時,我清除了$_SESSION['order']
,並在重定向時,購物車不是空的。 如果我以登錄用戶的身份執行此操作,它是如何工作的。PHP未設置會話變量不起作用
-2
A
回答
0
解決方案: 在unset解決問題之前發出其他session_start()。 (有一個session_start在開始的PHP文件...) 但仍然奇怪...
+0
這就是@Duane Lortie建議 –
+0
是的,但我不得不添加其他額外的session_start()在unset()之前。 – Sasf54
相關問題
- 1. codeigniter設置會話變量,其變量不起作用
- 2. 會話變量不起作用? (PHP)
- 3. 會話變量不起作用php
- 4. PHP會話變量不起作用
- 5. PHP會話變量未設置
- 6. PHP會話變量未設置
- 7. 會話變量未設置
- 8. 會話變量未設置
- 9. 會話變量未設置
- 10. PHP會話未設置不起作用有時
- 11. PHP會話變量設置不正確
- 12. Joomla - 取消設置多個會話變量不起作用
- 13. PHP - 會話變量在設置頭部時未設置()
- 14. WebMatrix會話變量不起作用
- 15. Wordpress會話變量不起作用
- 16. 會話狀態變量不起作用
- 17. 回聲會話變量不起作用
- 18. 會話變量不起作用
- 19. 未設置小枝會話變量
- 20. Sinatra和未設置的會話變量
- 21. 爲什麼會話變量未設置
- 22. 會話變量未被取消設置
- 23. CodeIgniter會話變量未設置
- 24. 設置PHP多維會話變量
- 25. PHP會話變量沒有被設置
- 26. 取消設置php會話變量
- 27. php會話不起作用
- 28. php會話不起作用
- 29. 未設置會話php
- 30. PHP會話未設置
也許它可以幫助,如果你顯示的代碼清除和重定向 –
沒有足夠的信息。瘋狂的猜測......'session_start();'不是在服務着陸(重定向到)頁面的腳本的頂部,可能吧? –
'//我不能給你整個代碼部分:( //我在其他php文件中設置$ _SESSION ['order'],並且它工作正常 session_start(); //某些長處理編碼 if(isset($ _ SESSION ['order'])){ session_start(); // <===這個工作沒有它,不起作用 unset($ _ SESSION ['order']) ; session_commit(); }' – Sasf54