PHP重定向的3种方式
289 views
1
PHP重定向到另外一个页面应当如何实现呢?本文就为大家介绍了具体的PHP重定向的实现办法,希望下面介绍的这三种方法
1、用HTTP头信息
也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。
用HTTP头信息进行PHP重定向到另外一个页面的方法如下:
<?php $url = "www.baidu.com"; if (!empty($url)) { Header("HTTP/1.1 303 See Other"); //这条语句可以不写 Header("Location: $url"); } ?>
或者直接写成:
header("location: http://iforum.sinaapp.com"); exit;
注意一下,"Localtion:"后面有一个空格。
2、用HTML标记PHP重定向
用HTML标记,就是用META的REFRESH标记,举例如下:
<?php if (!empty($url)) { echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=$url\">"; } ?>
3、用脚本来实现PHP重定向
举例如下:
<? if (isset($url)) { echo "<SCRIPT LANGUAGE="JavaScript">"; echo "location.href='$url'"; echo "</SCRIPT>"; } ?>
或者
<?php echo "<script>window.location =\"$url\";</script>";?>
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2014-04-08 14:47:08
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: PHP重定向的3种方式 (米扑博客)
很好,学习了