CakePHP框架Session设置方法分析
本篇章节讲解CakePHP框架Session设置方法。分享给大家供大家参考,具体如下: CakePHP Session 存储选项CakePHP提供给用户了3种Session数据保存方式:
对应的设置在core.php中分别为: 如果选择在数据库中存储,需要在数据库中建立一张表,在/app/config/sql/sessions.sql有创建数据库的sql脚本. 无论选择哪种Session存储方式,CakePHP的组件方法操作基本一致: CakePHP Session Component用来与Session进行交互:包括基本的Session读写,通过Session来提示错误、发出提示消息等等. Session Component在所有 Cake controller 中默认可用.
检查Session中是否已有$name为键值的数据项.
删除$name 指定的 Session 变量。
返回最近由 Cake Session Component 产生的错误,常用于调试。
返回最后一条Session中用 setFlash() 设置的消息。如果 $key 已设置,将返回最近存储于其中的消息.
返回 $name 变量值。
通过创建新的seesion ID,删除原有的ID,将原有Session中信息更新到新的Session中。
将$flashMessage 中的信息写入Session(供之后的flash()方法来获取)。 如果 $leyout 设置为 “default”,该消息被存储为 ' |