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来检测proxy
Oct 09 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
php 特殊字符处理函数
Sep 05 PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
Jun 12 PHP
php异步多线程swoole用法实例
Nov 14 PHP
PHP和MySql中32位和64位的整形范围是多少
Feb 18 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 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
上海永华YH-R296(华普R-96)12波段立体声收音机的分析和打理
2021/03/02 无线电
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
Yii框架连接mongodb数据库的代码
2016/07/27 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
聊聊vue 中的v-on参数问题
2021/01/29 Vue.js
python使用Queue在多个子进程间交换数据的方法
2015/04/18 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
用tensorflow实现弹性网络回归算法
2018/01/09 Python
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
Python 调用 ES、Solr、Phoenix的示例代码
2020/11/23 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
政协调研汇报材料
2014/08/15 职场文书
2014年电教工作总结
2014/12/19 职场文书