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 相关文章推荐
Windows2003 下 MySQL 数据库每天自动备份
Dec 21 PHP
五个PHP程序员工具
May 26 PHP
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
May 16 PHP
Php Image Resize图片大小调整的函数代码
Jan 17 PHP
PHP函数实现分页含文本分页和数字分页
Oct 23 PHP
PHP制作万年历
Jan 07 PHP
PHP匿名函数和use子句用法实例
Mar 16 PHP
PHP实现的XML操作类【XML Library】
Dec 29 PHP
php中简单的对称加密算法实现
Jan 05 PHP
php成功操作redis cluster集群的实例教程
Jan 13 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 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
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
2011/02/14 Javascript
javascript 用函数语句和表达式定义函数的区别详解
2014/01/06 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
完全深入学习Bootstrap表单
2016/11/28 Javascript
Angular 4依赖注入学习教程之Injectable装饰器(六)
2017/06/04 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
Vue.directive 实现元素scroll逻辑复用
2019/11/29 Javascript
[01:06]DOTA2小知识课堂 Ep.01 TP出门不要忘记帮队友灌瓶哦
2019/12/05 DOTA
python获取糗百图片代码实例
2013/12/18 Python
运动检测ViBe算法python实现代码
2018/01/09 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
python中使用psutil查看内存占用的情况
2018/06/11 Python
Python适配器模式代码实现解析
2019/08/02 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
python super()函数的基本使用
2020/09/10 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
美国汽车零部件和配件网站:CarParts
2019/03/13 全球购物
寄语学生的话
2014/04/10 职场文书
人口与计划生育责任书
2015/05/09 职场文书
女性健康讲座主持词
2015/07/04 职场文书
Mysql 性能监控及调优
2021/04/06 MySQL
go语言中fallthrough的用法说明
2021/05/06 Golang
python实现自定义日志的具体方法
2021/05/28 Python
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫