为JavaScript请求设置cookie

时间:2012-12-31 09:23:31

标签: http cookies httpwebrequest

我相信我不是第一个问这个问题的人,但我没有通过谷歌搜索找到答案。
是否可以为JS请求设置cookie?

我的意思是:
假设我有网站www.a.com,该网站上的页面有JS包括www.b.com/data.js。 是否可以为JS文件设置cookie?我不想在客户端上阅读那个cookie ...我想要的是下次该用户在www.b.com上请求这个或其他JS时,我将能够在服务器上获取该cookie。

1 个答案:

答案 0 :(得分:0)

如果您将JS文件放在子目录中,那么这是可能的。然后,您可以为该目录创建一个cookie,以使其在data.js中保持可见/范围,以满足您的需求。

这篇文章可能有助于您some background on how cookies are scoped

我在这个答案中做了一些假设,比如你使用某种形式的服务器端代码(例如php,java等)生成data.js,这样你就可以在服务器上读取客户端cookie了。 p>

如果您认为我没有正确理解您的问题,请随时发表评论。