Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5833045
  • 博文数量: 671
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 7310
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-14 09:56
文章分类

全部博文(671)

文章存档

2011年(1)

2010年(2)

2009年(24)

2008年(271)

2007年(319)

2006年(54)

我的朋友

分类:

2008-05-23 10:58:30

下面三个以PHP转向到index.php为例!
方法一:header("Location: index.php");
方法二:echo "";
方法三:echo "";
下面一个为另类点的:
方法四:ob_start();
?>
html代码
ob_clean();
include("next.php");
ob_end_flush();
?>
 

如何在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;
}
?>
注意一下,"Localtion:"后面有一个空格。

二、用HTML标记

用HTML标记,就是用META的REFRESH标记,举例如下:





三、用脚本来实现

举例如下:
$url="";
echo "";
?>

阅读(6931) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-06-18 09:19:41

谢谢,学习了,说得很好,文章十分漂亮,再次感谢楼主!!!发泄网http://www.oyowow.com