【发布时间】:2011-05-11 19:41:45
【问题描述】:
我有一个名为 test.php 的 PHP 页面,我在该页面上链接到一个名为 image.php 的动态图像,如下所示:
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。没有任何效果;请帮忙!
【问题讨论】:
-
感谢大家的意见。虽然您的回答为我指明了正确的方向,但此页面上的解决方案正是我所需要的:bit.ly/fN2RSN
标签: php html image apache .htaccess