2012-07-28 4 views
0

사용자 로그인 시간을 저장하고 싶습니다.로그인 세션 중 사용자의 다른 모드에서 시간을 계산합니다.

로그인 후, 거기에 4 가지 모드 1. 사용할 수 2. 휴식 3. 교육 사진 4. 이메일

사용자가 이러한 모드 중 하나를 선택하면 해당 모드의 타이머가 증가 시작합니다.

로그 아웃 시간을 저장해야합니다.

admin end ... admin은 모든 개별 모드에서 사용자의 총 시간을 확인할 수 있습니다.

문제는 타이머를 추가하는 방법과 타이머가 1 초 간격으로 데이터베이스의 시간을 변경하는 방법입니다.

+0

정확하게 "로그 아웃"시간을 저장 하시겠습니까? 사용자 측에서 자바 스크립트 시간을 구현할 수 있습니다. 데이터베이스를 업데이트하려면 설정 방법에 따라 달라집니다. – Homework

+0

데이터베이스에 매초마다 데이터를 입력하거나 시작 시간과 종료 시간을 기록하고 차이를 적용하려고합니까? – Homework

+0

데이터베이스에 최신 로그인 n 로그 아웃 시간을 저장하려고합니다. 및 사용자 세션 중에 각 모드의 모든 타이밍을 저장하십시오. 예를 들어 ... 로그인 모드에서 사용할 수있는 모드에서 타이머는 1 초, 2 초 ... 10 초 시간으로 시작합니다. 20 초 후에 다시 모드를 사용할 수있게되었습니다. 타이머는 사용 가능한 모드의 마지막 시간부터 시작합니다. 즉, 11 초, 12 초 ...로 시작합니다. –

답변

0

사용자가 모드를 시작하면 유닉스 타임 스탬프가 표시되고 사용자가 멈 추면 유닉스 타임 스탬프가 표시됩니다. 후자에서 전자를 빼서 총 시간을 얻으십시오

0

PHP time을 참조하십시오.

현재 시간을 입력하도록 초기 링크를 설정하십시오. 로그 아웃하면 시간도 기록됩니다. 초기 로그온 시간에서 로그 아웃 시간을 뺍니다.

모드에 레이블을 지정하는 경우 모든 개별 모드가 다른 변수를 갖도록 설정할 수 있습니다.

관련 문제