ajax请求后刷新时Cookie会自动删除

时间:2018-10-01 12:13:24

标签: php http cookies

我有一个具有登录系统的网页。它具有onsubmit='return login()'属性。

登录函数中,我向文件login.inc.php发送ajax请求,该文件设置了名为EQ的cookie,并输出为true或false的响应。现在出现了问题。

当我在网站上检查cookie时,它包含EQ cookie,但是如果刷新页面,它将自动删除该cookie。

解决方案是什么,为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

请设置带有域名的cookie。

setcookie('EQ',"demo",strtotime( '+2 days' ),"/",$_SERVER['SERVER_NAME']);