Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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保存Cookie如何指定域?_Javascript - Fatal编程技术网

使用javascript保存Cookie如何指定域?

使用javascript保存Cookie如何指定域?,javascript,Javascript,我正在使用此代码保存cookies: function saveCookie(name,value) { var date = new Date(); date.setTime(date.getTime()+(60*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = name+"="+value+expires+"; pa

我正在使用此代码保存cookies:

function saveCookie(name,value) {
        var date = new Date();
        date.setTime(date.getTime()+(60*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
        document.cookie = name+"="+value+expires+"; path=/";
        }

我的问题是它将cookie保存在domain example.com中,我想将它们写入.example.com,这样我也可以从子域中读取它们。这很容易用PHP实现,但我不知道如何用javascript实现。保存cookie时,如何在域前添加点?

您已经在其中有路径,域也是以相同的方式指定的。

要允许从其他子域读取,请尝试:

'; path=/; domain=.'+window.location.host;
路径的可能重复项=/;域=.+window.location.host?