2011-07-02 68 views
1

我在本网站上做了一些关于此主题的浏览。并发现它可以通过ajax设置php cookie。 但我不知道为什么我不能在一个名为php脚本的ajax上设置cookie。我甚至设置了一个默认值,只是为了确保cookie得到了一些东西:如何通过ajax设置php cookie

setcookie("tradename", 'mono', time()+3600);  
setcookie("bus_id", 'loque', time()+3600); 

ajax调用php脚本有它的mysql查询。他们将记录插入数据库。查询之前发生的cookies的设置。

但我不知道我为什么当我使用的print_r从另一个页面也没看到:

print_r($_COOKIE); 

我使用jQuery的阿贾克斯()函数。我该怎么做才能发现问题,请帮忙。谢谢。

+0

请评论,如果你需要更多的细节。 –

回答

2

您不需要ajax来从js设置cookie。看看“jquery cookie”插件here,也许你会喜欢它。示例用法位于jquery.cookie.js的顶部。