Tumana adlı üyeden alıntı: mesajı görüntüle

sorun bu heralde. Bu fonksiyon çalışmıyor mobilde.

if(mysql_num_rows($sql_check)) {

$_SESSION["login"] = "true";
$_SESSION["user"] = $kadi;
$_SESSION["pass"] = $sifre;
echo '<script>
window.location.href="index.php";
</script>';
}

Hocam anladığım kadarı ile $kadi ve $sifre değişkenlerini kullanarak $sql_check sorgusu oluşturuyorsunuz. Sorgu başarılı ise Session 'a ilk sorguda kullandığınız kullanıcı adı ve şifre sorugusunu atıyorsunuz.

Sorgudan başarılı geçip sonrasında taşıdğı değeri kaybetmesi enterasan bir durum.

$sql_check sorgusunun dönüşü nasıl olur bilmem ama aşağıda ki gibi gelen veriden atama yapmayı deneyebilirsiniz. Yada kullanıcı adı ve şifreyi aynı şekilde başka değişkene kopyalayıp deneyebilirsiniz.

if(mysql_num_rows($sql_check)) {
$_SESSION["login"] = "true";
$_SESSION["user"] = $sql_check->kadi;
$_SESSION["pass"] = $sql_check->sifre;
}

#____________________veya______________________
$kopya_kadi = $kadi;
$kopya_sifre = $sifre

#arada ki işlemler

if(mysql_num_rows($sql_check)) {
$_SESSION["login"] = "true";
$_SESSION["user"] = $kopya_kadi;
$_SESSION["pass"] = $kopya_sifre ;
}