页面没有使用PHP中的标头正确重定向

时间:2012-01-02 19:31:32

标签: php redirect

我想要做的是将登录的成员重定向到index2.php如果他试图回到index.php

我把这段代码放在index.php的最顶层:

<?php
session_start();
if (isset($_SESSION['uid'])) {
    header ("Location :index2.php");
} else {
    session_unset();
    session_destroy();
}

此代码的预期行为是将成员重定向回index2.php,但它没有并且index.php正在运行,我该如何解决?

1 个答案:

答案 0 :(得分:4)

也许这是因为代码中的空间?试试这个......

<?php
session_start();
if (isset($_SESSION['uid'])) {
    header ("Location: index2.php");
} else {
    session_unset();
    session_destroy();
}

请注意对location:

的更改