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"); を使用してリダイレクトできます。

正しいパスを使用する必要があることを覚えておいてください。この例では、このログイン プロセスがあるフォルダーがあり、ファイルが同じディレクトリ/フォルダーにある場合、インデックスは別のサブフォルダーにあると想定しています。 / location の後に index.php を置くだけです:

于 2012-11-15T04:23:48.960 に答える