我有两种不同的codeigniter CMS用于桌面和移动版本的网站。我使用codeigniter用户代理来检测移动和重定向到移动版本。我在移动网站上有一个链接来浏览桌面版本。我在移动cms中逐个使用会话和cookie,并尝试在桌面cms中获取这些值,但它是不同的cms,因此不可能。如何启用codeigniter用户代理,从移动设备切换到桌面状态。
任何帮助表示赞赏
答案 0 :(得分:0)
假设这两个网站位于同一个域(例如www.site.com
和mobile.site.com
),您可以通过指定具有领先期的域(即{{{.site.com
来获得两者都可用的Cookie 1}})。
通过这种方式,您可以访问两个网站的Cookie,如果您的Cookie是会话Cookie,您也可以拥有一个公共会话。
对于CodeIgniter,您可以使用以下设置:
$config['cookie_domain'] = ".site.com";