웹 사이트에 "연결"및 "연결 해제"하지 마십시오. 페이지를 가져 오기 위해 HTTP 호출을하면 더 이상의 통신이 없습니다. 각 HTTP 호출은 별도의 연결 및 연결 끊기입니다.
하지만 AJAX를 사용하여 매초마다 다시 확인하여 서버에 "아직 있음"을 알릴 수 있습니다. (하트 비트 신호처럼)
할 수는 있지만 우아하지는 않습니다.
는
질문 (1) : 경우 어떻게 : A가 1을 얻는다, B 2를 가져, A "연결 해제"가, C가 나올까요 1 또는 3? ...
는
시도 :
사용자 호출합니다 그의 번호와 "시간 초과"시간 (현재 + 3 초)을 데이터베이스에 저장하고 사용자에게 속한 행의 "id"를 저장하는 세션을 엽니 다.
AJAX-Calls를 수행하는 Javascript-Script를 작성하여 사용자의 데이터베이스에서 "시간 초과"시간을 업데이트하십시오.
번호 얻는 방법 :
이 숫자가 제한 시간에없는 경우 (확인 "사용자"의 수를 계산하고 "수"의 최대 값이 있는지 확인하는 쿼리를 사용하여 저장 한
입니다 그 또는 이와 같음 ...) 그렇다면 새 사용자에게 더 큰 번호를 줄 수 있습니다. 그렇지 않으면 어떤 번호가 사용되지 않았는지 찾거나 1을 모두 다시 시작해야합니다 (질문 1의 대답에 따라 다릅니다.)
질문 2 : 왜 이것을 프로그래밍하고 싶습니까?
코드 작성을위한 "프로그래밍의 신"이 없습니다. 먼저 뭔가를 시도하고 뭔가가 붙어 있으면 질문하십시오. –
안녕하세요 User016, 답변 해 주셔서 감사합니다. 나는하고 싶지만 어떻게해야할지 모르겠다. 나는 누군가가 나를 위해 그것을 코드하기를 기대하지 않는다. 나는 어떤 도움을 원한다. (어떻게해야하는지 알려줄 수있는 누군가 :) – user2856591
데이터베이스의 어떤 형태로든 고유 번호를 유지해야한다. –