-------------aaaa.php----------
<?PHP
if($_GET[user]==100) die("000000000000000");
header("Content-type: image/gif");
echo file_get_contents($_GET[id].'.gif');
?>--------------index.php----------------------------
<a src="aaaa.php?id=1&user=100">不可以下载</a>
<a src="aaaa.php?id=1&user=10">可以下载</a>找个gif图片,在同一目录下保存为1.gif.浏览index.php,看看效果
<?PHP
if($_GET[user]==100) die("000000000000000");
header("Content-type: image/gif");
echo file_get_contents($_GET[id].'.gif');
?>--------------index.php----------------------------
<a src="aaaa.php?id=1&user=100">不可以下载</a>
<a src="aaaa.php?id=1&user=10">可以下载</a>找个gif图片,在同一目录下保存为1.gif.浏览index.php,看看效果
解决方案 »
- SQL查询问题!
- 为什么php输出,在IE下报这样的错?火狐却没问题!
- 怎么开发多语言版网站啊 ???
- 如何把www.phpclasses.org给抓下来?
- 关于xml的问题:大xml用什么处理/用xml还是数据库
- 数据库连接在我自已的机器上运行正常,上传上服务器就出现tmp/mysql.sock' (46)错误,是怎么回事啊?
- 怎么样能把一个变量放在label中,还可以用这个label来表示这个变量?
- 超级难题
- 一个关于phpmyadmin安全的一个问题.
- 我用了session,经常会出现网页已经过期这个问题,请问如何解决,谢谢
- 大家的mysql语句中,id类的数字项,进不进行转义?
- 谁有流量统计比较好的程序, 给在下推荐一个. mysql数据库的.
echo file_get_contents($_GET[id].'.gif');
这句改为
readfile($_GET[id].'.gif');
好点file_get_contents在旧版本的PHP环境下不适用
假如是.rar压缩文件,png文件,.doc.文件,它只会出现很多文字,请问一下,怎样才能够出现下载的对话框
header('Content-Disposition: attachment; filename='.$file);//作为附件下载
readfile($file);