在codeigniter php中隐藏图像的src

时间:2012-03-19 09:21:44

标签: php codeigniter

我想要隐藏图片代码的来源。当有人查看页面源或尝试通过firebug查看时,我不想向他们展示图像的来源。有可能在PHP和如何?

我的观看代码

<?php foreach($titles_data as $title){ ?>

<li class="flag_<?php echo strtoupper($title['language']) ?>">
    <a href="" title="<?php echo $title['title'] ?>">
        <img src="hidden"<?php echo  $title['image_path']?>" height="95" width="75" alt="" />
    </a>
</li>

<?php } ?>

我希望图像的src对用户隐藏任何想法?

提前致谢

3 个答案:

答案 0 :(得分:1)

如果您隐藏了用户的来源,它也会将其隐藏在浏览器中。然后您的图像将无法显示。

相反,您应该将htaccess规则等解决方案考虑到图像文件夹中。

答案 1 :(得分:1)

不,这是不可能的。

您可以使用JS动态设置它们,但不能隐藏它们。您可以将它们存储为base64编码的字符串,然后动态解码它们将“隐藏”它们从您的页面源。

然而,这仍然完全没有意义,因为最后,浏览器仍然会发出HTTP请求来获取图像。

答案 2 :(得分:0)

好吧,您可以将图片编码为Base64并将其作为image source投放。这将阻止用户找出图像在服务器上的位置。

我不建议你这样做。