3
我刚将应用程序迁移到appfog。我将会话信息存储在数据库中。但会话在刷新页面或重定向后丢失。我使用cakephp 2.2.3,该应用在本地计算机和名称服务器上运行良好。在Appfog上,我删除了数据库中会话表中的所有存储会话。所以当我登录时创建一个新的记录。会话信息在登录时可用,但在刷新或重定向时丢失。Appfog Cakephp会话对象在刷新或重定向时丢失
我很感激任何帮助。
我刚将应用程序迁移到appfog。我将会话信息存储在数据库中。但会话在刷新页面或重定向后丢失。我使用cakephp 2.2.3,该应用在本地计算机和名称服务器上运行良好。在Appfog上,我删除了数据库中会话表中的所有存储会话。所以当我登录时创建一个新的记录。会话信息在登录时可用,但在刷新或重定向时丢失。Appfog Cakephp会话对象在刷新或重定向时丢失
我很感激任何帮助。
在core.php中你有成功验证后刷新后您的session.start设置为true
Configure::write('Session.start', true);
检查CakePHP的饼干或重定向而导致失去身份验证。 cookie的值是否相同? – Vadim
检查空白代码,可能是原因 –
我不知道这是否适用于您的情况,但如果会话时间与托管CakePHP的服务器上的时间不匹配,CakePHP将丢失会话。因此,如果您使用其他服务器来存储会话,请确保其时间与托管您的网站的服务器相匹配。 – Kai