![]() |
1
2
我假设您使用session组件来编写session变量,然后尝试使用$\u session变量从cake作用域之外的常规“ol php文件”中读取该变量。 如您所知,这并不能保证正常工作。处理这种情况的最佳方法是使用控制器、操作和视图将chat.php文件集成到cake中。 如果出于某种奇怪的原因不可能这样做,您将需要导入负责设置cake的所有文件,并实例化会话组件,然后使用该组件从会话中读取。我强烈建议沿着第一条路走。 |
![]() |
2
3
是的,这是完全可能的。 在app/config/core.php中,找到“session.cookie”配置值:
然后,在外部文件中,只需在启动会话时设置相同的会话名称:
我听说这是一个零散的事情,但对我来说,上面的解决方案到目前为止已经在两个项目中发挥了作用。 |
![]() |
3
1
我不认为在cakephp中使用第三方会话是一个好主意,因为cake已经做得很好了。我相信进行某些会话的最佳位置是控制器,而不是视图。请参见 Session in Cakephp's cookbook 和 Ajax helper of Cake 可能会有帮助。 |
![]() |
danilo · CakePHP 3.6身份验证不起作用 6 年前 |
![]() |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 7 年前 |
![]() |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 7 年前 |
![]() |
Seb · cakePHP 3查询ifnull 7 年前 |