有什麼辦法可以讓CGI :: Session將會話ID存儲在cookie或查詢字符串之外的東西上嗎?如何使用Perl在服務器端創建CGI :: Session存儲會話數據?
0
A
回答
3
在Cookie或查詢字符串中存儲會話ID是HTTP協議在每個請求上允許傳輸會話ID的唯一兩種方式。如果您將它存儲在其他地方,則客戶端和服務器無法知道他們正在使用同一會話。
0
您可以詢問CGI :: Session將會話數據保存在您選擇的數據庫中。對於MySQL,你可以做到這一點,像這樣:
use CGI::Session;
$session = new CGI::Session("driver:MySQL", undef, {Handle=>$dbh});
相關問題
- 1. 如何在Perl中使用CGI :: Session處理Web會話?
- 2. Perl CGI :: Session使用CGI :: Session :: Driver :: mysql
- 3. 會話存儲JSON的JavaScript和使用它在服務器端
- 4. 如何在服務器端讀取/存儲客戶端創建的數據?
- 5. 如何在客戶端存儲會話數據而不考慮服務器域?
- 6. 正確使用CGI :: Session,Perl
- 7. 服務器如何存儲使用PHP創建的會話變量?
- 8. Grails 3 - 在scope ='session'的控制器中存儲會話數據?
- 9. 在PHP中使用Perl CGI會話
- 10. 如何使用ssh://在服務器上創建存儲庫
- 11. 將會話數據存儲在memcache服務器上
- 12. flask-session:如何創建會話表
- 13. 無法使用CGI BIN創建會話
- 14. 客戶端 - 服務器數據存儲
- 15. 在會話服務器端存儲一個類實例w/Padrino?
- 16. 如何使用代理服務器創建會話
- 17. Perl,CGI ::會話4.35,「不知道在哪裏存儲id」錯誤
- 18. 將會話創建數據存儲到會話中
- 19. 如何在Apache網絡服務器Perl Perl CGI腳本
- 20. 創建和存儲會話
- 21. 服務器端JavaScript會話
- 22. 我如何將會話存儲在MVC3的SQL服務器中
- 23. Perl CGI ::會話返回空
- 24. 的Perl CGI ::會話cookie
- 25. 是否有像服務器端Perl/CGI的Firebug調試工具?
- 26. 如何使用服務清除會話存儲
- 27. 如何使用會話將數據存儲在數組中?
- 28. 使用Redis存儲的快速會話無法創建會話
- 29. 在AJAX中執行Perl/CGI腳本而不使用服務器
- 30. 如何禁用在「_private/session」目錄中創建會話文件?
你想存儲它在哪裏?您可以手動將它放入一個Javascript變量或一個DOM元素屬性中,但是您還需要確保它仍然到達服務器。 – Thilo