php download.php实现代码 跳转到下载文件(response.redirect)


Posted in PHP onAugust 26, 2009

跳转核心代码实现。

if (isset($link)) 
                { 
                    Header("HTTP/1.1 303 See Other"); 
                    Header("Location: $link"); 
                    exit; 
                }

下面是国外的一篇文章说明。
Hey Chris:
On Wed, Jan 26, 2005 at 12:28:19PM -0500, csnyder wrote:
>
> <?php
> // process form
> ...
> // redirect to results page
> header( 'HTTP/1.1 303 See Other' );
> header( 'Location: result.html' );
> exit( 'Form submitted, <a href="result.html">continue</a>.' );
> ?>
Good point. But some feedback here. The optimail syntax is:
<?php
// process form
// ...
// redirect to results page
header('Status: 303 See Other' );
header('Location: https://3water.com/result.html');
?>
Here's why...
Using "Status:" in the header is better because the resulting headers from
Apache are more correct:
HTTP/1.1 303 See Other
instead of
HTTP/1.1 303
Additionally, one doesn't really know which version of HTTP is being used,
so why potentially cause problems by trying to guess.
The specs say location headers must have a complete URI in them, not just
the path.
Lastly, you don't want any output after the location header.
Later,
--Dan

PHP 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
PHP学习笔记之一
Jan 17 PHP
php 文件上传实例代码
Apr 19 PHP
php中rename函数用法分析
Nov 15 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
Nov 19 PHP
详细解读PHP的Yii框架中登陆功能的实现
Aug 21 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
Mar 21 PHP
微信支付扫码支付php版
Jul 22 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP+原生态ajax实现的省市联动功能详解
Aug 15 PHP
php 文件夹删除、php清除缓存程序
Aug 25 #PHP
php 正则匹配函数体
Aug 25 #PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
Aug 24 #PHP
PHP 替换模板变量实现步骤
Aug 24 #PHP
PHP 开源AJAX框架14种
Aug 24 #PHP
PHP 开源框架22个简单简介
Aug 24 #PHP
php xml留言板 xml存储数据的简单例子
Aug 24 #PHP
You might like
php array_filter除去数组中的空字符元素
2020/06/21 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
jquery根据一个值来选中select下的option实例代码
2016/08/29 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
jQuery Jsonp跨域模拟搜索引擎
2017/06/17 jQuery
vue数据初始化initState的实例详解
2019/04/11 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:02:30]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第三场 8.22
2019/09/05 DOTA
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
Python构建XML树结构的方法示例
2017/06/30 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
如何用Python来理一理红楼梦里的那些关系
2019/08/14 Python
python 日志 logging模块详细解析
2020/03/31 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
2020/05/25 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
社会实践自我鉴定
2013/11/07 职场文书
求职信模版
2013/11/30 职场文书
家长会演讲稿
2014/04/26 职场文书
2014中考励志标语
2014/06/05 职场文书
企业管理标语
2014/06/10 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
入党自传范文2015
2015/06/26 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
python用海龟绘图写贪吃蛇游戏
2021/06/18 Python