2010-12-22 97 views

回答

3

會話cookie,你需要重寫cookie params的原因:

所以,你可以無論是使用:

ini_set('session.cookie_domain', '.website.com'); 

session_set_cookie_params(0, '/', '.website.com'); 

'。'在前面使它可以在域和子域下訪問。

注意:您將不得不從您的瀏覽器中刪除您正在使用的域的所有現有Cookie,以便它們可以重新初始化以正常工作。

+0

+1使用正確的域參數語法。 – Gumbo 2010-12-22 15:18:22

1

如果您爲「頂級」域名(example.com)設置cookie,該cookie也將應用於子域名(sub.example.com,another.example.com)。

順便說一句,這就是爲什麼一些大公司使用完全獨立的域爲靜態的東西,像計算器使用http://sstatic.net/

1

我假設你正在使用setcookie()。如果是這樣,只需設置「.domain.com」的cookie。

setcookie("testcookie", "1", 0, "", ".domain.com");