У меня есть PHP страница с именем test.php
, на которой я связываюсь с динамическим изображением называется image.php
следующим образом:Block Прямой доступ к динамическому PHP-Image
echo "<img src=\"image.php?ID=abc&X=123\" align=\"absmiddle\" style=\"margin:5px;\"><br>";
Файл изображения занимает ID
и X
как параметры GET, и использует их для include
существующего статического изображения с моего сервера. Отправляется заголовок, сообщающий серверу интерпретировать файл как jpeg.
Я хочу, чтобы пользователи не могли вытащить изображение, посетив http://mydomain.com/image.php?ID=/abc&X=123
, при этом разрешая просмотр этого изображения в test.php
и других страницах моего сервера. Как это сделать?
До сих пор я пробовал много видов .htaccess
мод и переписывает, из которых наиболее близкими к моим проблемам являются the one shown on this page. Ничего не сработало; пожалуйста помоги!
Спасибо всем за ваш вклад. Хотя ваши ответы поставили меня в правильном направлении, решение на этой странице именно то, что мне нужно: http://bit.ly/fN2RSN – mukduk