用php文件来显示网络图片以达到隐藏文件真事路径的方法!

比如:http://img.baidu.com/img/logo-zhidao.gif
我想把上面的图片写成php文件,然后调用出来显示,在网页前台看到的图片显示地址是
tupian.php?logo-zhidao
而不是http://img.baidu.com/img/logo-zhidao.gif
主要是为了隐藏图片路径!

定义一个页面然后把参数传递进去
<?php
$image_src = 'https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif';//传递的参数
$image = array_pop(explode('/',$image_src));
//如果传递的不是URL 上两步可以不写
$image_type = array_pop(explode('.',$image));
header("Content-type:".$image_type);//注意类型
$filecontent = file_get_contents($image_src);//读取文件
echo $filecontent;//输出文件

该页面就是一个图片 可以在IMG 的src中直接使用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-03
src=
logo-zhidao.php里面用header来处理 你可以查看一下header的相关信息来解决这个问题 其实大部分的验证码图片生成程序都是用的这个原理 将图片文件读取出来用header方法输出

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网