全局变量问题,怎么用?
搜了一下,有人说写在helper中,有人说写在config中,但是不太会用,所以都没起作用??想实现一个登录记录功能,会员登陆后把登录信息写入session,然后同时想把这个值写入一个全局变量中,然后在其他页面中检查session和全局变量中的值,相等时显示权限内容,不等时提示登录状态不正确请重新登录。
不知该如何写这个全局变量,在ci任何位置都可调用,并且调用的是正确的。 你这个比对的话,全局变量搞不定的吧,这个PHP运行完这个变量就没了呀,你怎么可能在其他页面中还继续使用呢? 本帖最后由 tempa 于 2010-4-15 14:05 编辑
那我想实现这个功能只能写入数据库,然后再和session做对比么?
其实我想实现用户登录身份验证功能,就是比如论坛那种,登录后有session,然后切换页面后判断一下这个session是不是正确的,是不是也有可能伪造?所以我想要两个值,一个是session的,一个是程序运行期间的(服务器端记录的),然后比一下。嗯,新手说不太清,反正想这样实现的话,如果没有页面间全局变量的话,就得写入数据库了吧?
还是说只要session就可以,就是安全的够用了? 用cookies?一般session就可以了 -_- 数据库不是吃干饭的,为什么不用。。。。。。。。 通常情况下没有写入数据库吧 忘了cookies了,谢谢,决定用session和cookies实现。
页:
[1]