Chúng tôi sử dụng URLReferrer và mã được truyền vào chuỗi truy vấn để tạo video trực tuyến để chỉ những khách hàng trả tiền của chúng tôi mới có thể liên kết đến trang phát lại video của chúng tôi. Hệ thống này đã hoạt động tốt trong một thời gian. Tôi biết rằng liên kết giới thiệu URL có thể bị giả mạo, nhưng ai sẽ nói với khách hàng của họ làm một việc như vậy để truy cập video? Nó hoạt động tốt cho chúng tôi.URLReferrer là null khi trang là HTTPS
Tuy nhiên, hôm nay tôi được hỏi về người nào đó không làm việc. URLReferrer là null và trang web của chúng là HTTPS. Tôi đã thực hiện một số đọc trực tuyến và tôi nhận được ấn tượng không có cách nào để truy cập vào liên kết giới thiệu URL khi trang nguồn là https. Điều này có đúng không? Nếu tôi đã tạo một phiên bản https của trang web của chúng tôi, điều đó có giải quyết được không? Hay có cách nào khác để tôi vượt qua chuyện này?
Cảm ơn
Cảm ơn - vấn đề với khóa đơn giản là ai đó có thể sao chép liên kết ra khỏi trang của họ và sử dụng nó, đây là những gì chúng tôi đang cố gắng tránh. Vì đó là video, giải pháp hiển nhiên là chỉ cho phép họ nhúng video vào trang của riêng họ và không liên kết đến trang phát lại của chúng tôi. – cgraus
Đã +1, chỉ cần cầu kỳ, bạn đang trích dẫn thông số HTTP, không phải là [HTTPS spec] (http://tools.ietf.org/html/rfc2818) ;-) – Bruno
@Bruno: you ' đúng, tôi không chú ý đủ. Đã sửa. – Abel