Nếu bạn gửi onkeypress và mọi sự kiện onclick đến máy chủ / cơ sở dữ liệu, điều này sẽ xâm nhập vào máy chủ của bạn! Đối với hai điều này, tôi sẽ thêm một hàm javascript khác để gửi thông tin nếu người dùng đang hoạt động trong khoảng thời gian - ví dụ - 2 hoặc 5 Bạn có thể thực hiện việc này bằng các hàm setInterval hoặc setTimeout và theo dõi xem người dùng có hoạt động trong khoảng thời gian trước hay không. Nếu có, hãy gửi yêu cầu, nếu không, đừng gửi.