【发布时间】:2012-01-26 20:47:33
【问题描述】:
我正在使用 cakephp2.0。如果我从另一台机器访问我的 cakephp 应用程序,则会话未设置。在 core.php 中,会话安全性是“低”的,并为存储会话提供了“蛋糕”。我尝试过不同的值。它甚至没有在浏览器中创建 CAKEPHP cookie。如果我从本地计算机运行应用程序,一切正常。我尝试过使用简单的 php 脚本,并且会话是从另一台机器设置的。问题仅出在蛋糕上。请帮忙
【问题讨论】:
我正在使用 cakephp2.0。如果我从另一台机器访问我的 cakephp 应用程序,则会话未设置。在 core.php 中,会话安全性是“低”的,并为存储会话提供了“蛋糕”。我尝试过不同的值。它甚至没有在浏览器中创建 CAKEPHP cookie。如果我从本地计算机运行应用程序,一切正常。我尝试过使用简单的 php 脚本,并且会话是从另一台机器设置的。问题仅出在蛋糕上。请帮忙
【问题讨论】:
您是否尝试过调整 core.php 中的一些会话设置?
Configure::write('Session', array(
'defaults' => 'php',
'cookie'=>'CAKEPHP',
'cookieTimeout'=>1000,
'checkAgent'=>false
));
将 checkAgent 设置为 false 会导致会话劫持,所以要小心
【讨论】: