Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HttpOnly cookie-无法设置_Javascript_Html_Cookies - Fatal编程技术网

Javascript HttpOnly cookie-无法设置

Javascript HttpOnly cookie-无法设置,javascript,html,cookies,Javascript,Html,Cookies,我正在尝试使客户端接收一个页面,该页面将在身份验证后设置所需的cookies,然后在设置cookies后转到另一个页面 客户端=>服务器:凭据 服务器=>客户端: <html> <body> <script> document.cookie="name=myName;path=/;secure;HttpOnly"; document.cookie="token=abcdefg;path=/

我正在尝试使客户端接收一个页面,该页面将在身份验证后设置所需的cookies,然后在设置cookies后转到另一个页面

客户端=>服务器:凭据

服务器=>客户端:

<html>
    <body>
        <script>
            document.cookie="name=myName;path=/;secure;HttpOnly";
            document.cookie="token=abcdefg;path=/;secure;HttpOnly";
            window.location="https://localhost/myPage.html"
        </script>
    </body>
</html>

document.cookie=“name=myName;path=/;secure;HttpOnly”;
document.cookie=“token=abcdefg;path=/;secure;HttpOnly”;
window.location=”https://localhost/myPage.html"

当设置了
HttpOnly
时,此操作失败。如何修复它?

HttpOnly
无法从js设置(或读取)-这就是为什么它被称为
HttpOnly

所以回答你的问题:

我怎么修理它


你不能“修复”它——这是故意的。但是您可以从服务器端进行设置。

仅设置http的原因是为了确保脚本没有访问Cookie的权限。您需要通过正在使用的服务器端脚本的头进行设置。。。所使用的服务器端技术是什么?它被称为HttpOnly,而不是HttpAndJavaScriptOnly。@Ja͢请检查
HttpOnly与JSThisoneTimeKthx的关系如何: