在linux中登录问题,会话无法启动

时间:2013-11-05 16:21:43

标签: php mysql login

我有登录系统的问题,在Windows中它可以工作,但是在linux会话中没有启动,登录后他们导航到页面,但页面很明显因为会话没有启动。

<?php
$con=mysql_connect("localhost", "root", "") or die("Cannot connect to databases!");
mysql_select_db("registered_users",$con);
$lietotajs = $_POST['login_lietotajvards'];
$parole = MD5($_POST['login_parole']);
$query=mysql_query("SELECT * FROM users WHERE lietotajvards='$lietotajs' and parole='$parole' LIMIT 1");
$row=mysql_num_rows($query);
if ($row == 1){
    session_start();
    $a=mysql_fetch_array($query);
    $_SESSION['user']=$a['vards'];
    $_SESSION['login_lietotajvards'] = $_POST['login_lietotajvards'];
    $_SESSION['epasts'] = $a['epasts'];
    $_SESSION['uzvards'] = $a['uzvards'];
    $_SESSION['vards'] = $a['vards'];
    $_SESSION['talrunis'] = $a['talrunis'];

    echo '
        <script type="text/javascript">
            window.location.href = "panel.php";
        </script>
    ';
}else{
    echo "
        <script type=\"text/javascript\">
            window.location.href = \"../mani-sludinajumi.php\";
            alert('Lietotājvārds vai parole ir nepareiza, Mēģiniet vēlreiz! Vai arī jūs nēsat vēl šeit reģistrējies!');
        </script>
    ";
}
?>

1 个答案:

答案 0 :(得分:0)

始终在文件开头启动会话..

<?php
session_start();
$con=mysql_connect("localhost", "root", "") or die("Cannot connect to databases!");
mysql_select_db("registered_users",$con);

//other code