내 moodle 코스에는 학생들이 두 번 재생할 수있는 오디오 파일이 있습니다 (반복 제한은 jQuery로 수행됩니다). 하지만 안타깝게도 페이지를 간단히 다시로드하면 그 한도가 재설정됩니다. 그래서 저는 연극의 횟수를 쿠키에 저장하고 싶습니다. 사용자가 쿠키를 삭제할 가능성을 피하기 위해 세션 쿠키에 직접 정보를 저장할 수 있습니다. 어떻게 된거 야? 아니면이 일을 성취 할 더 좋은 방법이 있습니까?Moodle 2.9 : 세션 쿠키에 추가 정보 저장
0
A
답변
0
사이트에 일종의 AJAX 콜백을 넣고 각 항목이 무들의 $ SESSION 전역 변수에 들어있는 횟수를 저장하는 것이 좋습니다 (예 : $ SESSION-> audiolimit [ '일종의 오디오 파일의 식별자 ']).
페이지가 새로 고쳐지면 jquery 리미트 자바 스크립트를 초기화해야합니다 ($ SESSION 변수에서 각 트랙이 이미 재생 된 횟수).
이것은 물론 사용자가 &을 다시 로그 아웃 할 때까지만 작동하므로 영구적 인 제한이 필요하면 $ SESSION 대신 데이터베이스에 저장해야합니다. 또한 사용자가 브라우저에서 자바 스크립트를 어지럽히는 것을 막을 수는 없습니다.
관련 문제
- 1. 쿠키에 사용자 정보 저장
- 2. 쿠키에 로그인 정보 저장
- 3. 모든 세션 쿠키에 'HttpOnly'속성 추가
- 4. 세션 덜 쿠키에 대한 정보 필요
- 5. 정보 저장 레일 세션
- 6. PHP 세션 정보 저장
- 7. ASP.Net 세션 쿠키에 사용자 비밀번호를 저장 하시겠습니까?
- 8. 쿠키에 대한 유용한 정보
- 9. 오랫동안 세션 또는 암호화 된 쿠키에 사용자 ID를 저장 하시겠습니까?
- 10. FullCalendar - 쿠키에 이벤트 저장
- 11. 쿠키에 여러 값 저장
- 12. GWT : 세션 ID를 쿠키에 저장 한 다음 무엇을 저장합니까?
- 13. 치료 스파이더의 세션 쿠키에 액세스하십시오.
- 14. 쿠키에 앰퍼샌드 저장 문제
- 15. 쿠키에 일반 목록 저장
- 16. Struts2 쿠키에 로케일 저장
- 17. 쿠키에 양식 값 저장
- 18. 쿠키에 그림 저장
- 19. 쿠키에 PHP 저장 배열
- 20. 쿠키에 정보 저장 및 다른 도메인의 쿠키 조작
- 21. 쿠키에 저장해야하는 정보 유형 (PHP)
- 22. 세션 또는 쿠키에 Java 애플릿 매개 변수 저장
- 23. CakePHP를 쿠키에 세션 ID를 저장, 이것은 일반적으로 CakePHP의라는 이름의 쿠키,
- 24. Zope/Plone 2.9 이상한 세션 동작?
- 25. 세션 변수는 기본적으로 쿠키에 저장됩니까?
- 26. 세션 ID가 쿠키에 저장되지 않음
- 27. ASP 세션 쿠키에 도메인 설정
- 28. 버튼을 사용하여 추가 정보 저장
- 29. Chrome의 세션 세부 정보
- 30. 사용자의 oauth 키를 쿠키에 저장