我有一个网站有多个子域,它们共享一个唯一的PHP会话cookie来识别每个用户。我通过简单地添加session.cookie_domain = '.mydomain.com'
来实现这一点,但是我想知道是否可以指定多个子域,以便cookies仅发送到例如www.mydomain.com
和user.mydomain.com
,但不会在images.mydomain.com
中。 这可能吗?设置特定子域的会话cookie
6
A
回答
2
不,这些必须是2个独立的cookie。
你将不得不创建一个子域一样sub.mydomain.com
,有像www.sub.mydomain.com
等主机,并设置cookie进行.sub.mydomain.com
如果你想以这种方式来隔离饼干...
-1
为未来的用户,其实你可以只重命名该Cookie ID,并且您可以拥有该子域的特定Cookie
+0
再次阅读问题,问题是关于一个由两个子域共享的cookie,但不是第三个。 –
+0
但我可以问这个cookie是用于身份验证吗?像用户登录? –
相关问题
- 1. 在ASP会话Cookie上设置域
- 2. 会话cookie设置域动态在ASP.NET
- 3. 如何解决特定子域中的冲突会话Cookie?
- 4. 为PHPCrawl中的特定域设置Cookie
- 5. PHP是否默认为所有子域设置会话cookie?
- 6. 从子域A设置Cookie,子域B
- 7. 跨会话的子域cookie处理?
- 8. 在子域下工作的会话cookie
- 9. 未设置Rails会话Cookie
- 10. 在会话中设置Cookie
- 11. SoapUI设置Cookie会话
- 12. 域名未设置子域的Cookie
- 13. 笨会话cookie域
- 14. 为多个子域设置会话
- 15. 手动启动与域之间的特定ID /转换会话cookie的会话
- 16. 在域名/子域名上设置Cookie
- 17. 设计 - 它如何设置会话cookie?
- 18. PHP的cookie,只为特定子域
- 19. 在子域上设置TLD上的cookie
- 20. 设置Cookie php/javascript的子域名
- 21. Ember:没有设置API的会话cookie
- 22. 设置子子域可访问的跨子域Cookie?
- 23. 多个域上的域级会话cookie
- 24. 烧瓶:根据域名设置会话cookie
- 25. ASPX设置Cookie域
- 26. 设置的cookie(与JS)的全域不特定页面
- 27. Rails:只在www子域设置cookie?
- 28. PHP:绑定的Cookie的子站点设置主域和所有子域
- 29. HTTPOnly将cookie过期设置为会话
- 30. PHP会话是否设置了cookie?
您可能会发现['$ cookie-> setDomain($ domain)'](https://github.com/delight-im/PHP-Cookie /blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117)有帮助,在[这个独立的库](https://github.com/delight-im/PHP-Cookie)中找到。这可让您与所有子域共享Cookie,或根本不分享。根据HTTP规范,所有其他场景都是不可能的。 – caw