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读取msn上的用户信息类
Dec 05 PHP
抓取YAHOO股票报价的类
May 15 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
php强制下载类型的实现代码
Apr 21 PHP
解析CodeIgniter自定义配置文件
Jun 18 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP session会话操作技巧小结
Sep 27 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
Laravel框架实现的批量删除功能示例
Jan 16 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
Mar 28 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
如何重写Laravel异常处理类详解
Dec 20 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多重接口的实现方法
2015/06/20 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
php中关于换行的实例写法
2019/09/26 PHP
php-fpm超时时间设置request_terminate_timeout资源问题分析
2019/09/27 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
2019/10/10 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
JavaScript中检测变量是否存在遇到的一些问题
2013/11/11 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
JS仿QQ好友列表展开、收缩功能(第二篇)
2017/07/07 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
[41:08]TNC vs VG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
pandas通过loc生成新的列方法
2018/11/28 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
python对常见数据类型的遍历解析
2019/08/27 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python configparser模块应用过程解析
2020/08/14 Python
css3实现背景动态渐变效果
2019/12/10 HTML / CSS
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
夜班门卫岗位职责
2013/12/09 职场文书
人力资源总监工作说明
2014/03/03 职场文书
公休请假条
2014/04/11 职场文书
热爱祖国的演讲稿
2014/05/04 职场文书
退休欢送会主持词
2015/07/01 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
postgresql中如何执行sql文件
2023/05/08 PostgreSQL