我使用CakePHP 2.0在我的用户控制我使用CakePHP的重定向会议后未在Live服务器
$这个 - >会话级>写设置一个SESSION在登录行动工作(“用户”,$值);
一旦会话设置它将重定向到下一个动作名为家。在登录操作的工作我登录并检查了价值,但重定向后,我通过使用家行动
$这个 - >日志($这 - >会话级以下>读读会话值( '用户'));
没有显示。但它在本地服务器上正常工作。
我使用CakePHP 2.0在我的用户控制我使用CakePHP的重定向会议后未在Live服务器
$这个 - >会话级>写设置一个SESSION在登录行动工作(“用户”,$值);
一旦会话设置它将重定向到下一个动作名为家。在登录操作的工作我登录并检查了价值,但重定向后,我通过使用家行动
$这个 - >日志($这 - >会话级以下>读读会话值( '用户'));
没有显示。但它在本地服务器上正常工作。
请在您的服务器上检查以下事项。
?>
如果有的话请删除。然后尝试。
谢谢你Vins ..终于我得到了那Session.cookie_domain被设置为不同的服务器名称,所以只有问题 – AnNaMaLaI 2012-08-10 05:29:29
我的理解是: 您正在将会话值写入日志文件。该值不会显示在屏幕上,而是可以在app/tmp/logs/error.log
文件中找到该值。
This link将帮助您理解概念。
要显示会话值使用pr($this->Session->read('Users'));
恳请如果它不适合你的工作。
用户cakephp debug toolkit
检查会话值。通过使用这个,你将能够监视很多东西,如
https://github.com/cakephp/debug_kit/不同版本的调试套件可用于不同版本的Cake。
在app/Config/core.php中将调试模式设置为'2',并检查是否有任何警告显示或其他? – 2012-08-10 04:32:24
可能会对http:// stackoverflow有帮助。com/questions/6720795/session-variable-works-on-local-server-but-on-hosting-server- – 2012-08-10 04:35:13
因为多余的空白,我遇到同样的问题?> 你能设置output_buffering = Off并检查是否你有没有多余的空格? – 2012-08-10 05:25:17