连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
更新时间:2009年07月01日 22:09:03 作者:
默认情况下浏览器Mime类型设定中会直接打开txt文本,但是如果想做到直接下载需要对Mime进行设置。
服务器端两种处理方法,一个是apache或者iis or tomcat等服务器中进行设置,或者在程序中指定发送类型。
该信息属于http头部信息,php有直接进行头部信息操作的函数。
php的实现方法:
<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($_GET['url']));
readfile($filename);
?>
该信息属于http头部信息,php有直接进行头部信息操作的函数。
php的实现方法:
复制代码 代码如下:
<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($_GET['url']));
readfile($filename);
?>
相关文章
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
刚做的一个项目中的部分代码,包含了php中随机数的产生、页面跳转、件读写、文件重命名、switch语句。2009-08-08
php使用escapeshellarg时中文被过滤的解决方法
这篇文章主要介绍了php使用escapeshellarg时中文被过滤的解决方法,测试后发现问题的原因是shell和apache php-cgi的运行环境不同引起的,需要的朋友可以参考下2016-07-07
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
我最近在 PHP 官网上看到又有新版的 PHP 下载了,于是上去找找 For Windows 的版本,可是一看确傻眼了2011-03-03
PHP提示Notice: Undefined variable的解决办法
今天在调试程序的时候,很多网上提供的源码都会出现 Undefined variable错误,一般情况下php是不需要定义变量的,但如果服务器什么都报错的,就会出现错误,所以服务器上都是应该屏蔽这种错误的2012-11-11


最新评论