如何在php中回显重定向?

时间:2015-08-02 20:00:03

标签: php redirect

好的,所以我想设置一些内容,如果未订阅的用户加入我的网站,他们会被重定向到加入页面,但如果他们是订阅会员,他们会留在主页上。

<?php
include_once("php_includes/check_login_status.php");
// Make sure the user is logged in and sanitize the session
if(isset($_SESSION['username'])){
    $u = $_SESSION['username'];
} else {
    echo <- Need the code here
    exit(); 
}
?>

2 个答案:

答案 0 :(得分:0)

您可以使用header()重定向用户。

header("Location: file.php");

也不需要使用exit()。

答案 1 :(得分:0)

您可以通过设置Location标题重定向用户:

header('Location: /newPage.php');

根据docsheader()的调用必须在任何输出之前进行。

引用有关重定向的文档:

  

第二个特例是&#34;位置:&#34;头。不仅如此   将此标头发送回浏览器,但它也会返回REDIRECT   (302)状态代码到浏览器,除非201或3xx状态代码   已经确定了。