作者ahoo122002 (承让)
看板PHP
标题[请益] php网页"登出"功能,疑问!?
时间Tue Dec 2 15:40:52 2014
最近想做出自己的作品,遇到的问题!
我想请问一下,登出的做法
假设 a.php 是输入帐号密码的画面
frame.php负责mysql抓资料判断,如果不是会员就出现错误讯息
可以就出现left.php 和right.php
left.php 是左边功能列
按左边功能列,right.php是出现结果
但是功能表中的"登出"功能,我不会做
如何登出,能跳回a.php ??
跳回好像还有cookie 或 session 的问题?
希望高手指点!!
也希望可以告诉我观念、关键语法!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 210.242.211.37
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1417506056.A.7DB.html
1F:推 Peruheru: 需要登入才显示的页面都检查某个特定的session 12/02 15:47
2F:→ Peruheru: 登入时通过认证,就将这个人会员编号之类存入这session 12/02 15:47
3F:→ Peruheru: 然後那些页面遇到查不到那个session的情况,就在header 12/02 15:48
4F:→ Peruheru: 输出跳转往址到登入页面 12/02 15:48
5F:→ Peruheru: 而登出功能就是收到登出要求时就清掉这个session然後跳 12/02 15:49
6F:→ Peruheru: 到登入页或是不需登入的首页就好了 12/02 15:49
7F:→ Peruheru: 一般需登入:检查session 登入:存session 登出:删session 12/02 15:51
8F:→ Peruheru: 至於cookie,如果你希望网页关掉还能维持cookie,那就把 12/02 15:51
9F:→ Peruheru: 要检查的东西改存到cookie,设定过期时间久一点就好 12/02 15:52
10F:→ Peruheru: 更正:网页关掉还能维持登入状态 12/02 15:52
11F:→ ahoo122002: 感谢解答!!我试试看。如果还有不懂会再发问! 12/02 20:22
12F:推 yoyotvyoo: 推一楼讲得好清楚! 12/03 01:06
13F:推 KawasumiMai: 推一楼,简单说就login logout session三个php 12/03 10:57
14F:→ KawasumiMai: 传入资料给login,私下检测DB後传回资料或false 12/03 10:57
15F:→ KawasumiMai: 呼叫logout,清除session之後导向到登入页 12/03 10:58
16F:→ KawasumiMai: 其他页面则呼叫session,检测session之後传回T or F 12/03 10:58
17F:→ KawasumiMai: 这样的做法可以顺便用Ajax呼叫 12/03 10:59