如何使用Ajax在php服务器端设置cookie,并使用Ajax或JavaScript实时读取cookie?
如何使用Ajax在PHP服务器端设置cookie,并使用JavaScript实时读取cookie 示例: 按下如何使用Ajax在php服务器端设置cookie,并使用Ajax或JavaScript实时读取cookie?,javascript,ajax,Javascript,Ajax,如何使用Ajax在PHP服务器端设置cookie,并使用JavaScript实时读取cookie 示例: 按下ok按钮后,客户端将调用Ajax,Ajax将调用PHP服务器端来收集数据。在获取数据时,它还将在PHP服务器端的Cookie中分配一个值。同时,我希望通过另一个函数实时读取赋值cookie(该函数将在开始调用PHP服务器时从Ajax调用),并在客户端显示cookie的值 我尝试了很多次,但似乎该函数只能在Ajax过程完成后才能获取更新后的cookie值。在cookie到达客户端之前,您如
ok
按钮后,客户端将调用Ajax,Ajax将调用PHP服务器端来收集数据。在获取数据时,它还将在PHP服务器端的Cookie中分配一个值。同时,我希望通过另一个函数实时读取赋值cookie(该函数将在开始调用PHP服务器时从Ajax调用),并在客户端显示cookie的值
我尝试了很多次,但似乎该函数只能在Ajax过程完成后才能获取更新后的cookie值。在cookie到达客户端之前,您如何能够在客户端上读取cookie
如果这不是你想做的,那么你的问题需要重新措辞 Cookies仅存在于客户端。它们包含在每个HTTP请求中,允许服务器对它们执行操作。如果需要,Javascript可以为您设置这些cookie:
// http://www.quirksmode.org/js/cookies.html#script
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
看看这一页,它讨论的似乎是你想要的