簡體   English   中英

php.ini session.cookie_domain - 放什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM