php的header和asp中的redirect比较


Posted in PHP onOctober 09, 2006

asp中实现重定向是用response.redirect 函数:
用法一例:
response.redirect "../test.asp"
php中也有类似函数:header
用法一例:
header("location:../test.php");
但是两者是有区别的.
asp的redirect函数可以在向客户发送头文件后起作用.

<html><head></head><body>
<%response.redirect "../test.asp"%>
</body></html>
查是php中下例代码会报错:
<html><head></head><body>
<?
header("location:../test.php");
?>
</body></html>
只能这样:
<?
header("location:../test.php");
?>
<html><head></head><body>...</body></html>
即header函数之前不能向客户发送任何数据.

   再看下面一例:
asp中
<html><head></head><body>
<%
response.redirect "../a.asp"
response.redirect "../b.asp"
%>
</body></html>
结果是重定向a.asp文件.
php呢?
<?
header("location:../a.php");
header("location:../b.php");
?>
<html><head></head><body></body></html>
我们发现它重定向b.php.
原来在asp中执行redirect后不会再执行后面的代码.
而php在执行header后,继续执行下面的代码.
    在这方面上php中的header重定向不如asp中的重定向.有时我们要重定向后,不能执行后面的代码:
一般地我们用
if(...)
header("...");
else
{
...
}
但是我们可以简单的用下面的方法:
if(...)
{ header("...");break;}

PHP 相关文章推荐
基于empty函数的判断详解
Jun 17 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
PHP实现加密的几种方式介绍
Feb 22 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
WordPress主题制作之模板文件的引入方法
Dec 28 PHP
thinkPHP查询方式小结
Jan 09 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
yii2 resetful 授权验证详解
May 18 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
Mar 15 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
phpQuery采集网页实现代码实例
Apr 02 PHP
PHP与Web页面的交互示例详解一
Aug 04 PHP
文件上传的实现
Oct 09 #PHP
简单易用的计数器(数据库)
Oct 09 #PHP
用Php实现链结人气统计
Oct 09 #PHP
也谈 PHP 和 MYSQL
Oct 09 #PHP
在WIN98下以apache模块方式安装php
Oct 09 #PHP
Php+SqlServer实现分页显示
Oct 09 #PHP
写一个用户在线显示的程序
Oct 09 #PHP
You might like
PHP调用三种数据库的方法(1)
2006/10/09 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
js 文本滚动效果的实例代码
2013/08/17 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Python中unittest用法实例
2014/09/25 Python
详解Python进阶之切片的误区与高级用法
2018/12/24 Python
Python socket模块方法实现详解
2019/11/05 Python
Python多线程多进程实例对比解析
2020/03/12 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
Python 日期与时间转换的方法
2020/08/01 Python
Python pathlib模块使用方法及实例解析
2020/10/05 Python
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
PHP如何防止SQL注入
2014/05/03 面试题
电子商务应届生自我鉴定
2014/01/13 职场文书
三下乡活动方案
2014/01/31 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
新学期红领巾广播稿
2014/10/04 职场文书
参观邀请函范文
2015/02/02 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
python利用while求100内的整数和方式
2021/11/07 Python
使用python绘制分组对比柱状图
2022/04/21 Python