doumi0737 2014-10-15 20:41
浏览 30

在用户输入正确信息后重定向

my PHP:

I'm trying to get the script to redirect after a user has entered the correct information. I know it has do with:

header("Location: site");

however it's not redirecting after submission. It does login though, because when I refresh, it redirects to the /site

and ideas?

$submit = $_POST['submit'];
                                $username = mysql_real_escape_string($_POST['username']);
                                $password = mysql_real_escape_string($_POST['password']);

                                if ($submit) {
                                    if ($username&&$password) {                                     
                                        $query = mysql_query("SELECT * FROM users WHERE username='$username'");
                                        $numrows = mysql_num_rows($query);                                      
                                            if ($numrows!=0) {                              
                                                while ($row = mysql_fetch_assoc($query)) {                                  
                                                    $dbusername = $row['username'];
                                                    $dbpassword = $row['password'];
                                                    $rank = $row['rank'];                                               
                                                }

                                                if ($username==$dbusername&&md5($password)==$dbpassword) {
                                                    header("Location: site");
                                                    $_SESSION['username']=$username;

                                                } else
                                                    echo "<div class='alert alert-error'><strong>Error:</strong> Incorrect password!</div>";                                            
                                            }else
                                                echo "<div class='alert alert-error'><strong>Error:</strong> The user you entered doesn't exist!</div>";                                    
                                    }else 
                                                echo "<div class='alert alert-error'><strong>Error:</strong> Please enter a username or password!</div>";                                   
                                }

here's my full code:

Full Short Code

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
    • ¥15 关于smbclient 库的使用
    • ¥15 微信小程序协议怎么写
    • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
    • ¥20 怎么用dlib库的算法识别小麦病虫害
    • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
    • ¥15 java写代码遇到问题,求帮助
    • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
    • ¥15 有了解d3和topogram.js库的吗?有偿请教
    • ¥100 任意维数的K均值聚类