php标头功能仅重定向到本地页面

时间:2014-11-10 05:01:51

标签: php redirect header

我使用php的header()将用户重定向到外部链接。但它只重定向到内部页面,以下是示例。

 header('location: google.com');

以上代码仅重定向到:

 www.mydomain.com/google.com

位置" google.com"是从get变量接收的。当我尝试使用" http://google.com"在get varialbe中,它给出了403错误页面。

我希望标题功能重定向到外部链接而不是我的域名。

3 个答案:

答案 0 :(得分:0)

试试这个

header("Location: http://www.google.com/"); /* Redirect browser */

答案 1 :(得分:0)

您可以使用:

<?php
    header('Location: http://google.com/'); 
?>

注意:标题函数位于PHP文档的部分内,必须放在任何HTML标记之前。

您还可以使用Meta Tag "Refresh"重定向用户。使用此HTML标记,您可以确定用户在重定向之前在页面上的时长。

答案 2 :(得分:0)

要重定向到外部链接,请使用http,后跟站点名称:

<?php 
header('Location:http://google.com');//redirects to google.com
?>