10/10/2018, 13:33

Cách tính view cho một trang?

Mình code trang đăng tin rao vặt, thấy kiểu mỗi lần F5 nó tăng 1 view là không đúng, cho hỏi cách tính view hợp lý (tiêu biểu như YouTube) là như thế nào? bác nào biết chỉ với.
vchweb viết 15:39 ngày 10/10/2018
Bạn sử dụng session để lưu lần view nhé. Session chưa có thì khởi tạo và lưu lần view vào db. Khi F5 thì session có rồi, không tạo nữa, không lưu vào db. Chỉ khi session timeout mới tăng lượt view lên 1, nếu cần bạn có thể kết hợp thêm với cookie.
butathu1991 viết 15:36 ngày 10/10/2018
CÓ video demo không bạn!
vchweb viết 15:43 ngày 10/10/2018
Được gửi bởi butathu1991
CÓ video demo không bạn!
Bạn tham khảo link này nhé "Store Page View Count In Session Variable: PHP"

youtube .com /watch?v=VmB6ZrhLAp0
streampow viết 15:35 ngày 10/10/2018
Bạn một mã 1 cookie, lưu session_id, với thời hạn sống 2 năm - chỉ cần check dữ liệu session_id đã có trong cơ sở dữ liệu hay chưa, nếu chưa có thì thêm vào cập nhập lượt xem.
Bài liên quan
0