Len*_*ran 1 php subdomain zend-framework session-cookies
我有一个网站www.example.com当用户访问http://example.com时登录,然后当他浏览http://www.example.com时,他显示为未登录.我认为原因是当他访问http:// example时设置的cookie 在同一用户访问http://www.example.com时没有被发送到服务器
如果用户登录任何一个站点,我希望用户在两个站点中都显示为已登录.我还有一个移动网站http://m.example.com.我希望用户也可以在此处显示.
我在我的Web应用程序中使用PHP和Zend Framework.
尝试将cookie域(set_cookie的第5个arg)设置为".example.com".
Cookie可用的域.要在example.com的所有子域(包括example.com本身)上提供cookie,您可以将其设置为".example.com".虽然有些浏览器会接受没有初始化的cookie.»RFC 2109要求包含它.将域设置为"www.example.com"或".www.example.com"将使cookie仅在www子域中可用.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
371 次 |
| 最近记录: |