0

我在index.php中有一个PHP函数登录,现在我要做的是登录成功后我希望页面保持重定向到index.php,因为我已经在index.php中设置了主页。

这就像一个推特和脸书。

$login=mysql_query("SELECT username, email, password FROM t_users WHERE (username='$username' OR email='$username') AND password='$password'");
        $found=mysql_num_rows($login);
        $r=mysql_fetch_array($login);

        if ($found > 0)
        {
            session_register("username");
            session_register("password");

            $_SESSION[username]     = $r[username];
            $_SESSION[password]     = $r[password];

            date_default_timezone_set("Asia/Jakarta");
            $date_log = date("j-F-Y, G:i ");

            mysql_query("update t_users set date_logged_in='$date_log' WHERE username='$_SESSION[username]'");
            header('location:index.php');
        }
        else
        {
            echo "<div class='error_log'><p class='error'>Invalid username/email and password.</p></div>";
        }

任何想法 ?感谢您的帮助。

4

1 回答 1

0

您可以在登录过程后使用 header("location:../index.php"); 重定向。

请记住,您必须使用正确的路径,在此示例中,我假设您有一个具有此登录过程的文件夹,并且您的索引位于另一个子文件夹中,如果您的文件位于同一目录/文件夹中,则不需要.. / 只需将 index.php 放在位置之后:

于 2012-11-15T04:23:48.960 回答