当前位置: 首页 > 图文教程 > 网络编程 > PHP > PHP 页面跳转到另一个页面的三种方法方法总结

PHP
PHP 和 MySQL 基础教程(二)
随机广告显示(PHP函数)
PHP 和 MySQL 基础教程(三)
无数据库的详细域名查询程序PHP版(4)
无数据库的详细域名查询程序PHP版(5)
PHP 和 MySQL 基础教程(四)
谈谈PHP语法(3)
谈谈PHP语法(4)
谈谈PHP语法(5)
文章推荐系统(二)
资料注册后发信小技巧
推荐文章系统(一)
多重條件組合查詢(一)
文章推荐系统(三)
多重條件組合查詢(二)
3种平台下安装php4经验点滴
PHP与MySQL交互使用详解
多数据表共用一个页的新闻发布
层叠菜单的动态生成
模拟OICQ的实现思路和核心程序(二)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 176 ::
收藏到网摘: n/a

如何在PHP中从一个页面重定向到另外一个页面呢?这里列出了三种办法,供参考。 一、用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.ruanchen.com";
echo "<!--<scrīpt LANGUAGE="Javascrīpt">";
echo "location.href='$url'";
echo "</scrīpt>-->";
?>