谦卑的程序员






静水流深

August 25, 2008

PHP Redirect(重定向)

Filed under: 1.2 Web开发 — Eric Tou @ 11:07 pm
Tags:

把MSN Space作为聚合各站点内容的门户之后,准备为MSN Space启用自有域名。在设置中有“自定义域名”选项,但是必须启用Windows Live Admin Center。直接使用域名的Forward功能似乎是不起作用,理由是和dns有关。不懂,不解释,反正就是不行。

那就换个方法,用域名的首页直接把url重定向到MSN Space。

在GoDaddy购买域名后会附送Free Hosting Plan,包含Linux和Windows两种,Linux是PHP + MySQL,Windows是ASP.Net + MSSQL。功能一般,但够用。因为经常用基于PHP + MySQL的CMS系统,重定向的源地址使用的是Free Linux Hosting Plan,那就学学PHP的重定向代码怎么写吧。

记得在ASP里重定向的代码是

<%
    response.redirect("url");
%>

用PHP和Redirect作为关键字查询,在about.com找到 这篇 。代码如下:

<?php
    header( 'Location: http://www.yoursite.com/new_page.html' ) ;
?> 

这段代码:
1. 能够快速地、无痕迹地将浏览者重定向
2. 当使用“后退”按钮,用户被带到最后浏览的页面,而非重定向的源页面。
3. 兼容所有的浏览器

注意事项 :确保在该段代码前没有任何文本被发送至浏览器,如以下代码是无效的

<html>
<?php
    header( 'Location: http://www.yoursite.com/new_page.html' ) ;
?> 

写的有印象的第一段PHP代码竟然不是Hello World,很好很强大,挖个坑留念。



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

WPMU Theme pack by WPMU-DEV .