Ben PHP jQuery AJAX çağrısı ile bir giriş formu doğrularken ediyorum. Php, ben bir oturum oluşturmak ve onlar 'beni hatırla' kutusunu kontrol eğer, ben bir çerez oluşturmak istiyorum. İşte php kod:
<?php
include '../includes/connection.php';
date_default_timezone_set('GMT');
$name = $_POST['username'];
$pass = $_POST['password'];
$query = mysql_query("SELECT id, username, password FROM users WHERE username = '$name' LIMIT 1");
if(mysql_num_rows($query) == 0) {
echo 'error';
exit;
}
while($row = mysql_fetch_array($query)) {
if($row['username'] == $name && $row['password'] == $pass) {
session_start();
$_SESSION['username'] = $row['username'];
$_SESSION['usrID'] = $row['id'];
echo 'success';
if($_POST['remember']) {
setcookie('username', $row['username'], $exp);
setcookie('password', $row['password'], $exp);
setcookie('usrID', $row['id'], $exp);
}
} else {
echo 'error';
exit;
}
}
?>
Oturumu başarıyla ayarlanır, ancak çerez hiç ayarlı değil. Ben (vb etki, yol,) tüm değerlerini ayarlayarak denedim ama bir şey değişmedi. Ben özlüyorum bariz bir şey var mı?