PHP做得login页面里如何防止用户按'Back' 以后重复登录?

brianlu 2005-10-19 06:22:35
感觉gmail的那个登录做得比较好,比hotmail的好,不知道具体原理是什么?
希望大家指教!
...全文
242 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
brianlu 2005-10-24
  • 打赏
  • 举报
回复
你也真是牛啊,始终不忘发招聘信息。
szhnet 2005-10-21
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4338/4338855.xml?temp=.8305628
brianlu 2005-10-21
  • 打赏
  • 举报
回复
location.replace(url)怎么用?有例子吗?
brianlu 2005-10-20
  • 打赏
  • 举报
回复
JScript里如何做到不让login页面出现在历史列表中?
brianlu 2005-10-20
  • 打赏
  • 举报
回复
按浏览器'Back'按钮会回退到上一页,我在哪里能捕获到这个事件?
我怎样才能控制这个事件呢?也就是说点了这个按钮不是回退,而是走到我指定的地方?

难道我只能当back生效后立即再前进到下一个页面吗?
iasky 2005-10-20
  • 打赏
  • 举报
回复
mark
lisoon 2005-10-20
  • 打赏
  • 举报
回复
gmail用的是ajax技术,如果你要不让页面出现在历史记录里,可以用window.location.replace(url);
brianlu 2005-10-20
  • 打赏
  • 举报
回复
比如,page1是登录,page2是输入密码通过后的页面。在page2上面点Back,浏览器此时
不会回到page1,会停留在page2上,把page2刷一次,gmail就是这样做的。
我看实现好像不是用cookie吧。
不知道这有没有什么例子可以参考。
玄之丞 2005-10-20
  • 打赏
  • 举报
回复
cookie session 都可以解决,
登陆后加一个值,在login.php 中验证一下,已经登录,就跳转到其他页面。
xuzuning 2005-10-20
  • 打赏
  • 举报
回复
不让login页面出现在历史列表中就可以了
这是js的问题,与php没什么关系
rickylyu 2005-10-20
  • 打赏
  • 举报
回复
加个location
ddboy 2005-10-19
  • 打赏
  • 举报
回复
如果用cookie的话,直接在客户端用JS判断

21,891

社区成员

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

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