This may look like standard problem, but it isn't. I'm getting this error:
session_start() [function.session-start]: Cannot send session cache limiter
....and that's what I just can't understand, because session_start() is first thing written in the file (except <?php).
This is the code:
<?php
    session_start();
    include "config.php";
    $escapedName = mysql_real_escape_string($_GET['email']);
    $escapedPW = mysql_real_escape_string($_GET['password']);
    $query ="SELECT salt FROM users WHERE email='".$escapedName."'";
    $result = mysql_query($query, $link) or die ("SQL dotaz sa nepodaril");
    $num = mysql_num_rows($result);
    while ($row=mysql_fetch_array($result)){
        $salt = $row["salt"];
    }
    $saltedPW =  $escapedPW . $salt;
    $hashedPW = hash('sha256', $saltedPW);
    //echo $hashedPW."<br>";
    $query ="SELECT ESN_WINGS_ID as id FROM users WHERE email='".$escapedName."' AND password='".$hashedPW."'";
    $result = mysql_query($query, $link) or die ("SQL dotaz sa nepodaril");
    $num = mysql_num_rows($result);
    if($num == 0)
        echo "Invalid e-mail or password";
    while ($row=mysql_fetch_array($result)){
        $_SESSION["id"] = $row["id"];
        echo $SESSION["id"]."NOT WORKING!";
        //echo $row["id"];
    }
?>
Thank You for responses.
 
    