PHP 웹 소켓을 사용하는 채팅 응용 프로그램이 있습니다. 그리고 난 거의 it.now 재개 때 페이지 연결이 서버에서 고장 났어요 그리고 나는 그것에 다시 연결해야합니다. 그리고 내 요구 사항은 각 사용자에 대한 세션을 유지하는 방법입니다. 다른 문제는 내가 연결하려고하면 서버를 동일한 브라우저의 다른 탭에서 가져온 다음 다른 포트 번호로 다른 연결을 만듭니다. 세션을 유지한다면 그것을 극복 할 수 있습니다. PHP 웹 소켓에서 세션을 유지하는 방법을 도와주세요.websocket 서버에 세션 정보를 저장할 수 있습니까
답변
PHP 페이지에서 세션을 시작하기 만하면됩니다. 당신은
session_start();
를 사용하여 브라우저를 열거 나 수동으로 해제 세션 변수 배열 또는 세션을 파괴 할 때까지 다음 바로 다음에 액세스 할 수 있습니다 (이 세션 배열) $_SESSION[]
에 필요한 변수를 전달할 수 있습니다.
모든 세션을 파괴하고자하는 경우 다음 당신은 당신이 새 메시지를 보내 당신이 세션 ID마다 시간을 보낼 수 있습니다
session_destroy();
을 사용할 수 있습니다 당신은
unset($_SESSION['variableName']);
또는 사용할 수있는 세션을 설정 해제하려면 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
}
나는 규칙적인 문제에 직면 해 있었고 PHP는 이벤트베이스가 아니므로 PHP 웹 소켓보다는 파이썬 웹 소켓을 사용하고 파이썬 웹 소켓의 객체에 세션을 할당하기로 결정했습니다. 회신에 많은 감사를드립니다. – madan
당신이 www.funnenjoy.com/ravinder (좋은 소셜 네트워킹 사이트)에 연결할 수 있도록 도와야한다는 나의 의무를 언급하십시오. –
- 1. Unload에서 내 JavaScript 상태 정보를 다시 서버에 저장할 수 있습니까?
- 2. 현재 세션 정보를 vibe.d에 전역으로 저장할 수 있습니까? (dlang) 사이트에서
- 3. 정보를 다른 테이블에 저장할 때 정보를 데이터베이스에 저장할 수 있습니까?
- 4. 좀비 세션 websocket (NODEJS)?
- 5. nodejs + websocket 세션 혼동
- 6. Google API의 정보를 데이터베이스에 저장할 수 있습니까?
- 7. 데이터베이스가 없으면 정보를 저장할 수 있습니까?
- 8. OAuth - 어떤 정보를 저장할 수 있습니까?
- 9. 들어오는 메시지를 서버에 안드로이드에 저장할 수 있습니까?
- 10. Cordova의 콘텐츠를 원격 서버에 저장할 수 있습니까?
- 11. JSON 파일을 서버에 저장할 수 있습니까?
- 12. 서버에 sqlite 데이터베이스를 android에 저장할 수 있습니까?
- 13. https없이 안전하게 서버에 정보를 보낼 수 있습니까?
- 14. 서버에 파일을 저장할 수 없습니다.
- 15. 어떻게 모든 세션 정보를 삭제할 수 있습니까?
- 16. 사용자가 세션 정보를 볼 수 있습니까?
- 17. SSL 세션 캐시를 websocket 서버에 사용하는 것이 좋지 않습니까?
- 18. WebSocket4Net을 사용하여 websocket 서버에 연결할 수 없습니다.
- 19. WCF가 Websocket 서버에 연결
- 20. WebSocket 서버에 연결할 수 없습니다. 이유가 없습니다
- 21. 얼마나 많은 데이터를 사용자 세션 객체에 저장할 수 있습니까?
- 22. websocket 서버에 연결하려고 시도한 후
- 23. 얼마나 많은 응용 프로그램 세션 데이터를 실제로 저장할 수 있습니까?
- 24. WebSocket : 클라이언트가 서버에 응답하지 않습니다
- 25. HTML 태그에 추가 정보를 저장할 방법이 있습니까?
- 26. 다트의 펍 서브에있는 admin websocket 서버에 대한 API가 있습니까?
- 27. 플래시로 websocket 서버에 메시지 보내기
- 28. EmberJS 앱에 대한 자세한 사용자 세션 정보를 저장할 위치는 어디입니까?
- 29. Tornado WebSocket 서버에 동시 연결
- 30. Asp.Net 코어의 WebSocket 서버에 연결
가 nodejs으로 PHP 웹 소켓 이외를 사용하는 것이 좋습니다하지 마십시오 , socketIO 등 회신 – madan