1

我正在使用此代码来保存 cookie:

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=/";
        }

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

4

2 回答 2

0

你已经path在那里,domain以相同的方式指定。

于 2012-07-18T21:09:19.903 回答
0

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

'; path=/; domain=.'+window.location.host;
于 2012-07-18T21:13:56.703 回答