1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php ajax设置cookie 在AJAX请求中设置Cookie?

php ajax设置cookie 在AJAX请求中设置Cookie?

时间:2021-11-15 20:40:15

相关推荐

php ajax设置cookie 在AJAX请求中设置Cookie?

我正在使用对PHP的jQuery AJAX调用来验证登录表单。在php中,我创建一个会话,如果他们选中了“ remember

me”复选框,我想创建一个cookie。这是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;

}

}

?>

会话设置成功,但是cookie完全没有设置。我尝试设置所有值(域,路径等),但没有任何改变。有什么明显的我想念的吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。