我使用PHP來開發Web應用程序。我使用會話將信息從一個頁面傳遞到其他頁面。但會話在其他頁面被重置。我認爲這是由於會議的錯誤範圍(頁面範圍)!我對麼?如果是問題,那麼如何克服這個問題呢?請幫幫我。提前致謝!如何在php中更改會話範圍?
2
A
回答
4
你需要把session_start()
在每一頁的開頭 - 這將啓動一個新的會話,或者,你的情況恢復存儲的會話,與它的變量一起。這將工作,除非您在導航到新頁面之前致電session_destroy()
。
希望這有助於
詹姆斯
1
會議沒有一個範圍,可能是你正在
相關問題
- 1. PHP會話範圍
- 2. 在功能中更改ng-repeat範圍不會更新範圍
- 3. PHP:更改變量範圍
- 4. Autofac會話範圍
- 5. Portlet中的會話範圍
- 6. 跨用戶的PHP會話範圍
- 7. PHP的session_destroy和會話範圍?
- 8. CDI - 會話範圍 - 每個請求範圍的新會話範圍
- 9. 會話範圍的bean不是一個會話範圍的bean
- 10. 如何更改範圍值分區中按範圍甲骨文
- 11. 如何在tomcat中更改會話cookie?
- 12. 如何在登出後在php中更改會話ID?
- 13. 更改PHP會話變量
- 14. 如何更改彈簧會話/請求範圍的bean的狀態?
- 15. html5會話存儲範圍
- 16. 休眠會話範圍
- 17. SQLite/GreenDAO會話範圍
- 18. JSFViewState ID會話範圍?
- 19. ViewParam和會話範圍bean
- 20. 將會話範圍存儲在會話中
- 21. 如何更改會話ID?
- 22. 當我更改存儲在會話範圍中的類時,發生InvalidClassException異常
- 23. 範圍從Promise中更改
- 24. PHP,Bootstrap - 根據數字範圍更改範圍標籤
- 25. 如何在JSF 2中獲取所有會話範圍的bean?
- 26. 如何在PhaseListener中檢索會話範圍的託管bean?
- 27. 如何在會話範圍中使用spring聲明變量MVC
- 28. 如何在StructureMap 2.6中爲插件設置會話範圍?
- 29. 如何在遊戲框架中使用會話範圍?
- 30. 如何在Spring中存儲數據是會話範圍
你在每一個頂部用在session_start()調用
session_destroy()
一些地方在你的代碼頁?我不認爲$ _SESSION真的有一個範圍,因爲一旦會話開始,它就可以到達任何地方。閱讀本文,它應該幫助你http://uk2.php.net/manual/en/language.variables.superglobals.php – martynthewolf 2010-11-26 16:14:55請通過比較會話的ID來檢查是否在兩個頁面上使用同一會話(請參閱[`session_id`](http://php.net/session_id))。 – Gumbo 2010-11-26 16:18:04