I have a website with multiple subdomains, which share a unique PHP session cookie to identify each user. I did this by simply adding session.cookie_domain = '.mydomain.com'
, however I'm wondering if it's possible to specify more than one subdomain, so that cookies will only get sent to, for example, www.mydomain.com
and user.mydomain.com
but won't in images.mydomain.com
.
Would this be possible?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
No, those would have to be 2 separate cookies.
You would have to create a sub-domain like sub.mydomain.com
, have hosts like www.sub.mydomain.com
etc., and set cookies for .sub.mydomain.com
if you wanted to isolate cookies in that way...
回答2:
for future users, actually you can just rename the cookie id and you can have specific cookie for that subdomain