PHP 页面跳转到另一个页面的多种方法方法总结

2015-01-24信息快讯网
一、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息重定向到另外一个页面的方法如下:
<? 
if (isset($url)) 
{ 
Header("HTTP/1.1 303 See Other"); 
Header("Location: $url"); 
exit; //from www.w3sky.com 
} 
?> 

注意一下,"Localtion:"后面有一个空格。
二、用HTML标记
用HTML标记,就是用META的REFRESH标记,举例如下:
<? if (!isset($url)) exit;?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>> 
</HEAD> 
<BODY> 
</BODY> 
</HTML> 

三、用脚本来实现
举例如下:
<? 
$url="http://www.jb51.net"; 
echo "<!--<scrīpt LANGUAGE="Javascrīpt">"; 
echo "location.href='$url'"; 
echo "</scrīpt>-->"; 
?>

下面是补充
第四种:
echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";
其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现
<script>url="submit.php";window.location.href=url;</script>

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.
<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>
其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息
header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..
PHP下通过file_get_contents的代理使用方法
php文件上传表单摘自drupal的代码
php 连接mysql连接被重置的解决方法
php中获取关键词及所属来源搜索引擎名称的代码
php批量缩放图片的代码[ini参数控制]
php下将多个数组合并成一个数组的方法与实例代码
PHP中通过加号合并数组的一个简单方法分享
利用php+mysql来做一个功能强大的在线计算器
发一个php简单的伪原创程序,配合商城采集用的
PHP中文件上传的一个问题
php下删除一篇文章生成的多个静态页面
php抓取页面与代码解析 推荐
PHP zlib扩展实现页面GZIP压缩输出
php文章内容分页并生成相应的htm静态页面代码
php 智能404跳转代码,适合换域名没改变目录的网站
使用PHP提取视频网站页面中的FLASH地址的代码
php 来访国内外IP判断代码并实现页面跳转
php download.php实现代码 跳转到下载文件(response.redirect)
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
php 执行系统命令的方法
php 多个submit提交表单 处理方法
PHP 上传文件大小限制
phpmyadmin MySQL 加密配置方法
php mysql Errcode: 28 终极解决方法
通过PHP CLI实现简单的数据库实时监控调度
php 404错误页面实现代码
一个php Mysql类 可以参考学习熟悉下
PHP 输出简单动态WAP页面
一个很不错的PHP翻页类
一个php导出oracle库的php代码
php cookie 作用范围C不要在当前页面使用你的cookie
简化php模板页面中分页代码的解析
php 禁止页面缓存输出
快速开发一个PHP扩展图文教程
PHP下一个非常全面获取图象信息的函数
PHP Header用于页面跳转要注意的几个问题总结
php自动跳转中英文页面
©2014-2024 dbsqp.com