session is not being stored unless I destroy non existence one. I am trying to create login form, every time I login it doesnt work unless I go to logout.php which has session_destroy(); then when I login in again it works perfectly.
code:
    <?php
    @session_start();
    require_once ( 'include/config.php' );
    class users{
    public function login() {
    session_start();
    if(!isset($_SESSION['id'])) {
    $login_submit=$_POST ['submit'];
    if (isset($login_submit)) {
    $login_username=$_POST ['username'];
    $login_password=$_POST ['password'];
    $login_username = stripslashes($login_username);
    login_password = stripslashes($login_password);
    $login_username = mysql_real_escape_string($login_username);
    $login_password = mysql_real_escape_string($login_password);
    $site_info=mysql_query("SELECT * FROM site_settings");
    $site_settings=mysql_fetch_object($site_info);
    $site_url=$site_settings->site_url;
    $login=mysql_query("SELECT * FROM users where username='$login_username' AND     password='$login_password' ");
    $rows=mysql_num_rows($login);
    $admin_login=mysql_query("SELECT * FROM admin where admin_u='$login_username' AND  admin_p='$login_password' ");
    $admin_login_info=mysql_fetch_object($admin_login);
    $admin_rows=mysql_num_rows($admin_login);
    if($rows == 1) {
    $linfo=mysql_fetch_object($login);
    $_SESSION ['id']=$linfo->id;
    $_SESSION ['username']=$login_username;
    echo "<meta http-equiv='refresh' content='0,overview'>";
    }
    elseif($admin_rows == 1) {
    $_SESSION ['adminid']=$admin_login_info->id;
    $_SESSION ['adminusername']=$admin_login_info->username;
    echo "<meta http-equiv='refresh' content='0,admin/services.php'>";
    }
    else {
    echo "<p id='lger'> اسم المستخدم او كلمة السر غير صحيحة </p>";
    }
     }
    }else {echo "<meta http-equiv='refresh' content='0,overview'>";}
    }
    }
    ?>
code of the page contain the login function:
    <?php
    @session_start();
    require_once ( 'include/functions.php' );
    if(!isset($_SESSION['id'])) {
    print ("
    <div id='login'>
    <p id='loginp'>تسجيل الدخول </p><br><br>
    <form action='index' method='post' id='form'>
    <input type='text' name='username' placeholder='اسم المستخدم' class='linput'>    </input><img src='images/login.png' class='limg'></img><br><br>
    <input type='password' name='password' placeholder='كلمة السر' class='linput'></input><img src='images/lock.png' class='limg'></img><br><br>
    <input type='submit' name='submit' value='دخول' class='lbutton'> </input>
    </form>
    <br>
    <hr id='hrlogin'>
    <div id='aga'><p id='new'>لاتمتلك حساب؟</p>
    <a href='signup.php' id='nhref'>أنشئ حساب جديد</a></div>
    </div>
    ");
    $users = new users();
    $users->login();
    } else {
    echo "<meta http-equiv='refresh' content='0,overview'>";
    }
    ?>
 
    