Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    26-12-2010
    Bài viết
    63
    Like
    3
    Thanked 10 Times in 8 Posts

    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.
    Quote Quote

  2. #2
    Tham gia
    23-10-2015
    Location
    truyengiaitri.info
    Bài viết
    44
    Like
    13
    Thanked 9 Times in 8 Posts
    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.
    Đọc truyện chữ | truyengiaitri .info

  3. #3
    Tham gia
    09-10-2014
    Location
    Hồ Chí Minh
    Bài viết
    39
    Like
    0
    Thanked 2 Times in 2 Posts
    CÓ video demo không bạn!

  4. #4
    Tham gia
    23-10-2015
    Location
    truyengiaitri.info
    Bài viết
    44
    Like
    13
    Thanked 9 Times in 8 Posts
    Quote Được gửi bởi butathu1991 View Post
    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
    Đọc truyện chữ | truyengiaitri .info

  5. Thành viên Like bài viết này:


  6. #5
    Tham gia
    23-07-2015
    Location
    TP HCM
    Bài viết
    30
    Like
    0
    Thanked 5 Times in 4 Posts
    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.
    streampow net - tự học - lập trình: php mysql html

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •