2
A
回答
7
你可以通過調用下面的代碼找出:
if(isset($_SESSION))
{
//The session was started
}
相關問題
- 1. 如何檢測是否調用了「res.end()」?
- 2. 如何檢測用戶是否中止了連接php
- 3. 如何檢測在MySQL和php中是否修改了記錄
- 4. 如何檢測是否應用了EllipsisWord?
- 5. 如何檢查session_start是否已輸入?
- 6. 如何檢測是否從Server.Execute調用了aspx頁面?
- 7. 如何檢測是否調用SendMessage()API
- 8. PHP檢測是否安裝了閃存
- 9. 檢測Mod_Security是否安裝了PHP?
- 10. 檢測是否在NavigationContext中調用了GoBack()
- 11. 如何檢測是否安裝了System.Web.Mvc.dll?
- 12. 如何檢測是否選擇了div?
- 13. 如何檢測是否安裝了numpy
- 14. 如何檢測在IE中是否啓用了Java?
- 15. 如何在Safari中檢測是否安裝了應用程序
- 16. 檢測頁面是否通過.htaccess在PHP中調用RewriteRule
- 17. 如何檢測是否選擇了微調項目?
- 18. 如何檢測是否設置了「調試程序」Windows特權?
- 19. 檢測方法是否在調用之前進行了修飾
- 20. 如何檢測對方是否在TCP套接字上調用了shutdown()?
- 21. 如何檢測是否在首選項中進行了更改?
- 22. Android單元測試測試是否在onCreate()中調用了setContentView()
- 23. 如何檢查函數調用中是否提供了參數?
- 24. 如何檢查是否在PHP中設置了header()?
- 25. 如何檢查在php中是否回顯了某些內容?
- 26. 檢測用戶是否輸入了UITextField
- 27. PHP中session_start如何鎖定?
- 28. 如何檢測單元測試是否調用某個方法?
- 29. 如何檢測用戶是否啓用了密碼或PIN碼?
- 30. 如何檢測OpenGL調試器是否正在使用?
請記住,'session_write_close()'結束會話機制,但不破壞_SESSION。 – VolkerK 2010-01-04 08:27:51
這個答案不正確。正如VolkerK指出的那樣,即使會話已關閉,也可以設置$ _SESSION。沒有任何東西阻止用戶聲明$ _SESSION而不啓動會話。更好的檢查是:if(session_id())(對於PHP版本<5.4.0)或 if(session_status()!= PHP_SESSION_NONE)(對於PHP版本> = 5.4.0) – Stefan 2016-12-15 13:47:25
另外,可以調用'session_start()'而不需要設置$ _SESSION。你的支票會告訴你'session_start()'從未被調用,這是不正確的。 – Stefan 2016-12-15 14:17:00