1
A
回答
3
是的,它會銷燬所有會話數據,但會話本身不會。
基本上,有三個要素的會話:
- 會話本身,與
session_start()
- 被設置,其通過
$_SESSION['foo'] = 'bar'
所以你只是銷燬會話數據。 session_destroy()
銷燬數據和會話本身,但不會刪除會話cookie。
$_SESSION = array()
和session_destroy()
之間唯一的「真實」差異是在session_destroy()
之後,在初始化新會話之前,設置會話數據不再有效。
-2
Yes,將$_SESSION
設置爲空數組本質上將取消設置所有現有的數組鍵。
相關問題
- 1. Facebook PHP SDK清除會話數據?
- 2. php數組不會清除
- 3. PHP:用整個數據庫數據創建一個數組
- 4. 我將如何清除整個數組?
- 5. 清除累積的會話數據
- 6. 清除二維會話數組
- 7. PHP會話數據刷新
- 8. 會話清除和頁面刷新
- 9. 創建會話數據
- 10. 如何清除System.Windows.Forms.WebBrowser會話數據?
- 11. asp.net數據庫會話不被清除
- 12. CodeIgniter函數清除會話
- 13. 使用數組中的會話創建一個PHP購物車
- 14. 會話類中的清除會話變量數據
- 15. 如何正確清除我的php會話數據?
- 16. .net會話清除php會話
- 17. PHP會話未清除?
- 18. 將整數從jQuery傳遞到PHP會話數組
- 19. php將2個數組添加到同一個會話數組
- 20. 將會話創建數據存儲到會話中
- 21. php - 重新創建數組?
- 22. 在PHP中清除Cookie和會話數據
- 23. 創建和清除結構數組
- 24. PHP爲每個頁面加載創建新會話
- 25. 刷新JSP頁面時清除數據
- 26. 清除POST數據時刷新PHP
- 27. 將會話$數據轉換爲數組?
- 28. PHP從數組中創建一個新的類型的數組
- 29. 從現有的數組中創建一個新的數組php
- 30. Persistence.createEntityManagerFactory清除整個數據庫
類似於說$ _SESSION = array();會/重置/會議,而session_destory()/刪除/它。 – 2010-06-26 21:13:45