У меня есть защищенный паролем каталог (с .htaccess) на моем сайте, содержащий * .jpg файлы. Я не хочу, чтобы кто-либо мог напрямую обращаться к этим .jpg, но я хочу, чтобы php-скрипт отображал файлы * .jpg. Возможно ли подобное?Как просматривать изображения из защищенной папки с помощью php?
Для тех, кто задается вопросом, почему я хочу это: У меня есть регистрационную форму, где пользователь может загрузить картинку и до окончания регистрации, он может проверить, правильно ли была загружена. На данный момент я сохраняю загруженное изображение во временном каталоге, и, если он его завершает, я перемещаю изображение в каталог, защищенный паролем. Тем не менее, мне не нравится, что в каждой регистрации происходит короткое время, когда изображение является общедоступным (например, через поисковую систему). Хуже того, когда кто-то загружает изображение, но не завершает регистрацию, изображение остается навсегда в каталоге temp, если я не удалю его каким-либо образом. Но если я установил cron-задание для удаления всех изображений во временном каталоге в течение определенного времени, возможно, что изображение someones будет удалено, если он зарегистрируется в неблагоприятный момент.
Вы можете использовать robots.txt для защиты сканеров от этого каталога. И вы можете проверить на deeplinking, может помочь вам немного. – Martijn
PHP не заботится о ваших конфигурациях 'htaccess' и напрямую связывается с файловой системой, если вы не пытаетесь получить файлы с другого сервера. – h2ooooooo
@ h2ooooooo Если я включаю изображение, пользователь может ввести имя пользователя и пароль для моего защищенного каталога. Итак, php. заботится о моем htaccess, или я пропустил вашу мысль? – Adam