Giả sử người dùng A có một số hình ảnh trong tài khoản của họ trên Facebook mà họ có thể xem sau khi đăng nhập.giới hạn quyền truy cập vào tệp hình ảnh chỉ dành cho người dùng đã đăng nhập trong php
Nếu người dùng A đăng xuất và url của một trong những hình ảnh đó được thử, thông báo 'loại giới hạn truy cập' sẽ xuất hiện.
Hãy nghĩ về trang web mạng xã hội được xây dựng bằng PHP.
Làm thế nào để đạt được loại điều khiển đó để KHÔNG thể xem hình ảnh mà không cần đăng nhập vào trang JUST như Facebook?
giả sử url hình ảnh là mysite.com/images/img.jpg. Nếu url này được nhấn, khi nào tập lệnh image.php sẽ được thực hiện/ –
Thuộc tính 'src' của hình ảnh phải là: mysite.com/image.php?name=img.jpg để tập lệnh image.php sẽ kiểm soát truy cập vào tập tin hình ảnh và chỉ hiển thị nó trong trường hợp người dùng yêu cầu được đăng nhập. Nếu người đó không đăng nhập, kịch bản sẽ chấm dứt việc thực thi, nếu không, tập lệnh sẽ 'readfile ('path/images/img. jpg ') 'để gửi hình ảnh cho người dùng (cũng đừng quên sử dụng' header() 'để đặt loại nội dung thích hợp. – Yaniro
nếu url là mysite.com/images/img.jpg, src thuộc tính nó sẽ cố gắng đọc? –