我有一个用ironcube编码的脚本,当我登录到该脚本时,它会使用www为域创建一个会话。只要。因此,如果我进入mydomain.com,会话将更改,我无法访问WWW.mydomain.com的会话变量。
我会添加相应的脚本,因此它会为www创建一个会话。没有,但脚本是用ironcube编码的。
所以我的问题是,我需要从mydomain.com访问使用WWW.mydomain.com创建的会话。
任何帮助将不胜感激:)
答案 0 :(得分:1)
这是一种由浏览器实施的安全措施,用于防止cookie被盗 解决方法是设置顶级域的cookie。
如果您有域www.example.com
和example.com
,请在PHP文件的开头使用以下代码。
ini_set('session.cookie_domain', '.example.com');
答案 1 :(得分:0)
会话是错误的术语。你所指的是cookies。您需要设置Cookie,使其位于域.mydomain.com
答案 2 :(得分:0)
编写另一个在www域中运行的脚本,该脚本将获取cookie的值并将其写入domain.com中的另一个cookie,以便您的脚本可以访问它。