【发布时间】:2011-03-13 23:20:55
【问题描述】:
我希望用会话(用户登录、经过身份验证的表单和页面)做一些基本的事情,我只是想知道什么是最好的包装器/帮助器类来做到这一点。
如果你有一个你写过的或者真的很喜欢你想与一些 sn-ps 分享,我将不胜感激。
【问题讨论】:
标签: php session class code-snippets
我希望用会话(用户登录、经过身份验证的表单和页面)做一些基本的事情,我只是想知道什么是最好的包装器/帮助器类来做到这一点。
如果你有一个你写过的或者真的很喜欢你想与一些 sn-ps 分享,我将不胜感激。
【问题讨论】:
标签: php session class code-snippets
如果您正在做基本的东西,那么只需直接使用$_SESSION 而不是对其进行包装。
【讨论】:
只需使用一个框架:CodeIgniter、CakePHP、Zend Framework 和许多其他的会话类都由比你(或我)更聪明的人编写和编辑。
如果你不想使用框架,谷歌搜索会找到这个类,它可以满足你的需求。
【讨论】:
如果使用框架,CodeIgniter Session Class 工作得很好:
http://codeigniter.com/user_guide/libraries/sessions.html
它还支持只需要在短时间内存在的“闪存”数据。
如果需要,会话可以以数据库形式存储,这被认为更安全。
【讨论】:
使用内置的 php 会话处理程序,如果需要,您可以指定自己的处理程序。
要实现闪存数据,您可以编写一个简单的包装类。
【讨论】: