使用javascript创建一个cookie(已经从Set-Cookie标头获得了一个完整的cookie字符串)

时间:2014-01-30 11:36:15

标签: javascript php cookies session-cookies

我知道之前有人问过,但我有一点不同的情况:

我需要用这个'Set-Cookie'字符串创建一个带有javascript的cookie(从PHP中的curl头文件中获取):

.SOMEAUTH=LONGRANDOMSTRINGDLSAKSD325KFASFCAK32LONGRANDOMSTRING; expires=Sat, 01-Feb-2014 11:11:25 GMT; path=/; HttpOnly

应该使用

创建cookie
document.cookie = <cookie string data>; 

正确?

每个人都用名字,日期和那条路径建立他们的cookie = /最后我看到... 我在javascript中将提到的字符串作为变量。如果我做

document.cookie = data; 

其中data是我上面的字符串,没有创建cookie(我应该在浏览器资源中看到它吗?)

我做错了什么? HttpOnly应该在那里吗?

感谢您的帮助 - 如果我不清楚请询问更多信息

1 个答案:

答案 0 :(得分:0)

删除HttpOnly,它会起作用。 由于其良好的性质,Javascript无法设置HttpOnly。它实际上只是http。