[英]php.ini session.cookie_domain - what to put?
我應該在php.ini
文件中的 session.cookie_domain 中放入什么?
我的域是: https://www.domain.com
: https://www.domain.com
(帶 https 和 www)
我看到人們只是把domain.com
。 如果我有 https 和 www,我應該放什么?
這是我指的代碼:
; The domain for which the cookie is valid.
; http://php.net/session.cookie-domain
session.cookie_domain =
domain.com
僅表示//domain.com
。
.domain.com
平均//domain.com
也//www.domain.com
或//subdomain.domain.com
如果你想發送cookie只通過安全連接(HTTPS),使session.cookie_secure
選項。 否則,即使您使用http
協議,也會設置 cookie。
我想重申並添加一些對 PHP 運行時配置文檔的引用,因為這確實很容易錯過:
session_set_cookie_params
文檔在參數部分說明:
領域
Cookie 域,例如“www.php.net”。 要使 cookie 在所有子域上可見*然后域必須以“.php.net”之類的點為前綴。
因此,我們可以推遲.php.net
允許所有子域 *.php.net ,其中還包括http://php.net 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.