4
我將創建一個網站,它將擁有多個子域。舉一個例子:分配和傳遞子域之間的會話變量
shop.domain.com
blog.domain.com
news.domain.com
account.domain.com
我想知道,如果會話變量可以在子域之間傳遞。舉個例子,$_SESSION['variable']
可以在上面列出的所有子域上訪問。
我將創建一個網站,它將擁有多個子域。舉一個例子:分配和傳遞子域之間的會話變量
shop.domain.com
blog.domain.com
news.domain.com
account.domain.com
我想知道,如果會話變量可以在子域之間傳遞。舉個例子,$_SESSION['variable']
可以在上面列出的所有子域上訪問。
您首先必須確保將會話數據以所有主機都可以訪問的方式存儲;如果它們被託管在同一臺機器上,那麼一切都很好,否則你可能想要使用另一個會話處理程序,例如,使用數據庫memcache ...來存儲會話數據。 然後您必須確保會話ID在所有子域上都可用;這可以通過設置ini.session.cookie-domain來實現。
有關會話的更多信息,您應該閱讀精細的PHP手冊中的appropriate chapter。
可能是這樣可以halp你[鏈接] http://www.php.net/manual/en/session.idpassing.php – Subdigger