我有一個使用PHP web socket的聊天應用程序。我幾乎已經完成了它。現在刷新頁面時,連接已經從服務器斷開,我必須重新連接到它。我的要求是如何維護每個用戶的會話,另一個問題是,當我嘗試連接到服務器從同一瀏覽器的另一個選項卡,然後另一個連接創建與不同的端口號。如果我維護會話,我可以克服它,請幫助我如何維護PHP Web套接字中的會話。我可以將會話信息存儲在websocket服務器
2
A
回答
-1
1
每次都可以發送會話ID您發送一個新的消息, websocket服務器,您可以使用會話ID輕鬆檢查會話。 這樣
session_id("your session_id");
session_start();
if(isset($_SESSION["email/username/id whatever"]) && ($_SESSION["password"])){
keep connected and process request
}
else{
disconnect
}
+1
我經常遇到一些問題,而且php不是事件庫,所以我決定使用python web socket而不是php web socket,並將會話分配給python web socket的對象作爲屬性。非常感謝您的回覆 – madan
+0
否提及我的責任,幫助您在www.funnenjoy.com/ravinder(它是一個很好的社交網站) –
相關問題
- 1. 是否可以在會話中存儲信用卡信息?
- 2. 新會話存儲舊會話信息
- 3. 我可以在我自己的服務器上存儲會話cookie
- 4. 我如何將會話存儲在MVC3的SQL服務器中
- 5. 在會話中存儲用戶信息?
- 6. Passport.js - 在會話中存儲信息
- 7. 會話可以用來存儲安全信息?
- 8. 會話管理Jetty Websocket服務器
- 9. 我可以將傳入消息存儲在服務器上的android?
- 10. 將信息存儲在Heroku服務器上的數據庫中
- 11. 會話php5.5 mysqli沒有存儲信息
- 12. 將會話數據存儲在memcache服務器上
- 13. 在ASP.Net Cookie或會話狀態中存儲會話信息?
- 14. JavaScript可以用於在服務器上發送和存儲信息嗎?
- 15. websocket服務器,存儲數據
- 16. 是否可以在Web服務器上保存用戶會話?
- 17. 我可以在哪裏存儲我的網絡服務器URL?
- 18. 是否可以在vibe.d中全局存儲當前會話信息? (dlang)
- 19. 是否可以檢索存儲在任意grails會話中的信息?
- 20. 將HTML5會話存儲發送到服務器
- 21. 用戶可以查看會話信息
- 22. React路由器服務器渲染客戶端會話信息
- 23. 捕獲sql服務器觸發器中的web會話信息
- 24. Applets和服務器新手。如何在服務器端存儲信息?
- 25. 我可以使用HTML5本地存儲用於存儲用戶認證會話信息
- 26. 使用jQuery AJAX與服務器通信,我可以設置cookie /會話嗎?
- 27. XMPP服務器可以存儲離線消息多長時間
- 28. 在HTTP和WebSocket服務器之間共享會話? (也可以通過id查找會話)
- 29. 保存PHP會話信息
- 30. 如何將信息存儲在Web服務的上下文中?
請不建議使用其他比PHP的WebSocket類似的NodeJS,socketIO等 – madan