나는 로그인 시스템이있는 PHP 사이트가 있으며 특정 사용자 이름 만 특정 이미지를 볼 수있는 기능을 만들려고합니다. 내 생각에 .htaccess 파일을 변경하는 것보다 더 많은 작업이 필요합니다. a) 이미지를 볼 수있는 사용자와 그렇지 않은 사용자를 구분할 수 없기 때문입니다. b) 누군가가 이미지의 정확한 URL ("directory/images/photos/230ru0q0238rn230nd_asdi0nqn8.jpg"
) 그들은 이미지를 볼 수 있습니다 (디렉토리의 실제 파일이기 때문에 DB에있는 텍스트가 아니기 때문에). 다시 말하지만, .htaccess를 통해 제한하면 디렉토리 전체 또는 파일 내의 모든 파일이 제한되므로 어떻게 작동하는지 파악할 수 없습니다. 모든 이미지는 직접 URL을 통해 직접 액세스하려고하면 차단되며, 사용자의 세션/사용자 이름이 유효한 경우 이미지는 <img>
태그 사이에만 표시됩니다. 그렇지 않으면 오류 메시지가 표시됩니다.PHP/Apache의 이미지 표시 권한
ACL이라는 용어를 들었지만 이것이 내가하려는 일과 관련이 있는지 잘 모르겠습니다.