vấn đề nan giải của web cần trợ giúp
#TOP
tình hình là nay công ty cho quả job khó quá chưa làm qua cần anh em trợ giúp.!Nội dung:
mình xin phép trình bày cho anh em cụ thể là: hiện tại trang web của công ty mình có url là
domain.com/1.html?Channelcode=1 và domain.com/1.html?Channelcode=2
khi truy cập vào domain.com/index.html thì sẽ tự động chuyển hướng qua 1 trong 2 link trên. Vấn đề chính là công ty mình có sử dụng thống kê truy cập web thông qua ?Channelcode=1 và ?Channelcode=2.
(mình sẽ gọi tắt là thống kê 1 và 2)
2 thống kê kia là riêng biệt và giờ công ty có giao cho mình là làm sao để tạo 1 url khác nhưng vẫn tính vào 1 trong 2 cái thống kê kia.
ví dụ: domain.com/1.html?Channelcode=5
cách tính là nếu khách mở 6 tab domain.com/1.html?Channelcode=5 sẽ 4 lượt được tính vào thống kê 1, và 2 lượt vào thống kê 2.
đấy không biết làm thế nào để đáp ứng được yêu cầu của công ty nữa lú luôn rồi.
Mong anh em có thể thảo luận và giúp mình tìm ra được hướng giải quyết.
Dùng get để check xem chanelcode get được là b.Nhiêu, 1 sẽ tinh cho 1 và 2 sẽ tính cho 2. Trong trường hợp chanelcode lớn hơn 2 thì sẽ tạo 1 random ngẫu nhiên 1 và 2. Rồi nếu random đó cho kết quả là 1 thì tính cho 1 và 2 tính cho 2.
Một cách khác là random từ 1 đến 10, nếu kết quả trả về lớn hơn hoặc bằng 6 thì tính cho 2, ngược lại sẽ tính cho 1.
Hoặc lấy số đơn vị của chanelcode, nếu số chẵn thì tính cho 2, lẻ thì tính cho 1.
@Phương Cute cái này đã thử rồi bác cái thằng thống kê nó không nếu như chanelcode không đúng như nó yêu cầu là 1 hoặc 2 mới khó
em cũng đã thử rồi
@. . . . thử chơi với session
@tester tôi dùng session rồi bác kh ăn thua
cái thằng web thống kê kia nó lại tính theo lượt vào web bằng ?Channelcode=2 hoặc ?Channelcode=2 mà tôi có dùng cái file_get_contents thử nó cũng kh lên.
mà khi vào đúng 2 url trên thì vẫn tính như bình thường thế mới khó @@
@Phương Cute cái này nó không chỉ đơn giản là random get cái ?Channelcode=2
mà cty yêu cầu là url ?Channelcode=5 nhưng vẫn tính trong thống kê là url ?Channelcode=2
Khó nhỉ
Tạo localstorage để đếm số view tổng khi truy cập
domain.com/1.html?Channelcode=5
Viết js
Nếu localstorage<5
Gửi request đến domain.com/1.html?Channelcode=1 hoặc bộ đếm chanel 1
Else
Gửi request đến domain.com/1.html?Channelcode=2 hoặc bộ đếm
Đùa thôi
cái trên xử lý đc chưa bác
@Asuna chưa tròm ơi