小弟跪求各路大神一个问题!

hcldeath 2015-03-04 09:08:19
小弟之前学的是JAVA,现在刚接触PHP,小弟想问下,如果我用PHP做一个用户登入注册功能,但是我不链接到数据库,只保存在Session中,请问下各路大神怎么写,主要问的是DAO层怎么写
...全文
126 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2015-03-05
  • 打赏
  • 举报
回复
有什么区别吗? 你已经知道 DAO 是数据层接口。既然是接口,那么就有统一的调用方法,并不需要知道数据是如何存放的 你只需将有关 session 的操作,放到数据层里就可以了
hcldeath 2015-03-05
  • 打赏
  • 举报
回复
引用 3 楼 wander_wind 的回复:
[quote=引用 2 楼 hcldeath 的回复:] [quote=引用 1 楼 wander_wind 的回复:] session是临时的存储,过一段时间自动释放掉,没法实现注册啊
我意思就是浏览器不关的情况下,这怎么写,别人给我这个简单的测试项目让我做做看,我不知道如何下手。。[/quote] 哦哦,用$_GET接收get传来的值,分别对比账号密码,然后$_SESSION['login'] = true;,每次请求开头判断$_SESSION['login']就可以识别登陆状态了[/quote] 大神,我的意思是用OOP做,PHP做一般项目的话,DAO是用来访问数据库获取数据信息,但是现在数据库替换成SESSION,这个DAO该如何写呢
hcldeath 2015-03-05
  • 打赏
  • 举报
回复
引用 5 楼 xuzuning 的回复:
有什么区别吗? 你已经知道 DAO 是数据层接口。既然是接口,那么就有统一的调用方法,并不需要知道数据是如何存放的 你只需将有关 session 的操作,放到数据层里就可以了
哦,我去试试看!
智商众筹 2015-03-04
  • 打赏
  • 举报
回复
引用 2 楼 hcldeath 的回复:
[quote=引用 1 楼 wander_wind 的回复:] session是临时的存储,过一段时间自动释放掉,没法实现注册啊
我意思就是浏览器不关的情况下,这怎么写,别人给我这个简单的测试项目让我做做看,我不知道如何下手。。[/quote] 哦哦,用$_GET接收get传来的值,分别对比账号密码,然后$_SESSION['login'] = true;,每次请求开头判断$_SESSION['login']就可以识别登陆状态了
hcldeath 2015-03-04
  • 打赏
  • 举报
回复
引用 1 楼 wander_wind 的回复:
session是临时的存储,过一段时间自动释放掉,没法实现注册啊
我意思就是浏览器不关的情况下,这怎么写,别人给我这个简单的测试项目让我做做看,我不知道如何下手。。
智商众筹 2015-03-04
  • 打赏
  • 举报
回复
session是临时的存储,过一段时间自动释放掉,没法实现注册啊

21,873

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧