使用PHP 會話而不是cookie(會話ID cookie 除外)保護使用者資料時,使用者可能會遇到以下問題:在存取user.mydomain.example 的個人資料時過早「登出」。出現這種情況是由於預設會話行為限制了對與原始請求相同的網域的存取。
要解決此不便,有幾個選項可用:
session.cookie_domain = ".example.com"
php_value session.cookie_domain .example.com
ini_set('session.cookie_domain', '.example.com');
php_value[session.cookie_domain] = .example.com透過實作下列解之一,PHP 會話將被允許跨指定域 (.mydomain.example) 的子域持續存在。無論存取哪個子網域,這都可以確保無縫的用戶身份驗證和資料保留。
以上是如何將 PHP 會話範圍擴展到子域?的詳細內容。更多資訊請關注PHP中文網其他相關文章!