Tôi muốn tạo một trang web có nhiều hình ảnh. Nhưng tôi muốn bảo vệ chống lại truy cập trực tiếp vào hình ảnh, ví dụ: liên kết trực tiếp tới hình ảnh mà không cần truy cập trang web.Làm thế nào để bảo vệ chống lại truy cập trực tiếp vào hình ảnh?
Cách ưa thích để làm điều này là gì? Và các lựa chọn thay thế với Ưu và nhược điểm là gì?
Tôi có một số ý tưởng (Tôi không biết nếu họ có thể):
- tập tin cho phép
- PHP Sessions
- tên tập tin tạm thời hoặc URL
- HTTP Redirection?
Có thể điều này không được thực hiện trên nhiều trang web? Ví dụ. Tôi đã cố gắng truy cập một bức ảnh riêng tư trên Facebook mà không cần đăng nhập, nhưng tôi vẫn có thể truy cập ảnh.
Nền tảng này có lẽ sẽ là một máy Ubuntu với NginX và PHP.
Bạn có thể truy cập ảnh "riêng tư" trên Facebook vì bạn đang sử dụng liên kết hình ảnh trực tiếp, thay vì trang ảnh. – drudge
@jnpcl: Vâng, đó là những gì tôi muốn ngăn chặn trên trang web của mình. Câu hỏi đặt ra là làm thế nào để làm điều đó? – Jonas
Bạn đang cố gắng ngăn chặn việc liên kết nóng, hoặc một cái gì đó khác? http://stackoverflow.com/questions/1245869/allow-deny-image-hotlinking-with-htaccess – Greg