PHP代码点火器:会话不是在www.example.com中工作,而是在www.example.com/beta中工作
我的网站托管在AWS EC2中。我在www.example.com/beta中有测试环境。在迁移到www.example.com之后,它最初运行良好。突然之间,www.example.com上的会话不起作用。但它在www.example.com/beta上运行。仅生成会话id,登录后会话值不可用PHP代码点火器:会话不是在www.example.com中工作,而是在www.example.com/beta中工作,php,codeigniter,session,ssl,subdomain,Php,Codeigniter,Session,Ssl,Subdomain,我的网站托管在AWS EC2中。我在www.example.com/beta中有测试环境。在迁移到www.example.com之后,它最初运行良好。突然之间,www.example.com上的会话不起作用。但它在www.example.com/beta上运行。仅生成会话id,登录后会话值不可用 Array ( [__ci_last_regenerate] => 1578821066 ) 我有以下代码来设置登录期间的会话 $this->session->set_userdat
Array ( [__ci_last_regenerate] => 1578821066 )
我有以下代码来设置登录期间的会话
$this->session->set_userdata('frontusername',$res->Email);
$this->session->set_userdata('frontname',$res->FirstName);
$this->session->set_userdata('frontuserid',$res->Id);
登录后,重定向到仪表板时,www.example.com中没有变量
两者共享相同的会话变量
session.save_path is /var/lib/php/sessions.
提前谢谢。我不知道您认为任何人如何能告诉您答案,因为您确实没有提供任何代码或信息。你改变了什么?这是一个很好的问题,可以帮助你started@Mikkel,已更新。但是没有明确的代码来指出这个问题。