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 相关文章推荐
自定义PHP分页函数
Oct 09 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
测试php函数的方法
Nov 13 PHP
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
Aug 18 PHP
在PHP中使用FastCGI解析漏洞及修复方案
Nov 10 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
Dec 29 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
PHP使用mongoclient简单操作mongodb数据库示例
Feb 08 PHP
利用PHP计算有多少小于当前数字的数字方法示例
Aug 26 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语言构造器介绍
2013/07/08 PHP
php求数组全排列,元素所有组合的方法
2016/05/05 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
vue动画打包后失效问题的解决方法
2018/09/18 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
python list使用示例 list中找连续的数字
2014/01/27 Python
python实现kmp算法的实例代码
2019/04/03 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
Python os库常用操作代码汇总
2020/11/03 Python
CSS3 input框的实现代码类似Google登录的动画效果
2020/08/04 HTML / CSS
里程积分管理买卖交换平台:Points.com
2017/01/13 全球购物
怎样有效的进行自我评价
2013/10/06 职场文书
学生出入校管理制度
2014/01/16 职场文书
优良学风班总结材料
2014/02/08 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
2015年工程师工作总结
2015/04/30 职场文书
2015年秋季小班开学寄语
2015/05/27 职场文书
团队拓展训练感想
2015/08/07 职场文书
《水上飞机》教学反思
2016/02/20 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
Golang 对es的操作实例
2022/04/20 Golang