Php 显示此网页的网页具有重定向循环

Php 显示此网页的网页具有重定向循环,php,Php,每当我打开这个网页,它都会显示这个网页有一个重定向循环。有人能告诉我代码有什么问题吗 <?php //Start session session_start(); unset($_SESSION['views']); $i = $_GET['id']; $_SESSION['views'] = $i; echo "Session Value is ".$_SESSION['views']; $tbl_name = "mgen_vali

每当我打开这个网页,它都会显示这个网页有一个重定向循环。有人能告诉我代码有什么问题吗

<?php
    //Start session
    session_start();
    unset($_SESSION['views']);
    $i = $_GET['id'];
    $_SESSION['views'] = $i;
    echo "Session Value is ".$_SESSION['views'];
    $tbl_name = "mgen_validation_check";
    mysql_connect("localhost", "root", "") or die(mysql_error()); 
    mysql_select_db("mgen") or die(mysql_error()); 
    $sql = "SELECT * FROM $tbl_name WHERE md5values='$i'";
    $result = mysql_query($sql);

    $count = mysql_num_rows($result);

    if ($count == 0) {
        header("location:popup.php");
    }
    else {
        header("location:login.php?id=".$_SESSION['views']);

        //Unset the variables stored in session
        unset($_SESSION['SESS_FIRST_NAME']);
        unset($_SESSION['SESS_LAST_NAME']);
        $_SESSION['code'] = "mgen";
    } 
?>

我们正在查看的文件名是什么?它是
popup.php
还是
login.php
?也停止使用mysql,开始使用msqli或PPDO..你的.htaccess上有重定向规则吗?迪特尔喝醉了。他指的是MySQLi或PDO。或者,您可以使用一个方便的ORM,如Propel、Doctine或IDIORM-