Cakephp重定向会话在Live服务器中不起作用

时间:2012-08-10 04:28:18

标签: cakephp cakephp-2.0 cakephp-2.1

我在My Users控制器中使用cakephp 2.0我正在使用

登录操作中设置SESSION
  

$这 - >会话而→写( '用户',$值);

一旦会话设置,它将重定向到名为主页的下一个操作。在登录操作中,我记录并检查了值,但在重定向后,我通过在主页操作中使用以下内容来读取会话值

  

$这 - >日志($这 - >会话而>读取( '用户'));

什么都没显示。但它在本地服务器上运行良好。

3 个答案:

答案 0 :(得分:2)

请检查服务器上的以下内容。

  • 检查您的php.ini文件是否启用了会话。
  • session.cookie.domain是否已设置为您的服务器。
  • 检查?>之后是否有任何空行的php文件(如果有的话请删除。

然后尝试。

答案 1 :(得分:1)

我的理解是: 您正在将会话值写入日志文件。该值不会显示在屏幕上,而是可以在app/tmp/logs/error.log文件中找到此值。

This link将帮助您理解这个概念。

要显示会话值,请使用pr($this->Session->read('Users'));

请问它是否对您不起作用。

答案 2 :(得分:0)

用户cakephp debug toolkit检查会话值。通过使用它,您将能够监控许多事情,如

  • 申请历史。
  • 会话。
  • Sql Log。
  • 定时器。
  • 日志(您在问题中使用的日志)。
  • 变量设置为您的视图。

https://github.com/cakephp/debug_kit/不同版本的Cake可以使用不同版本的调试工具包。