繁体   English   中英

PHP-在一页应用程序中更新cookie和会话的策略

[英]PHP - Strategy for renewing cookie and session in one page application

我看过这篇文章: 更新.net和php之间的表单身份验证票证到期的好策略是什么?

该文章建议在用户访问的每个PHP页面上更新cookie。 如果我正在设计一个一页应用程序,那么以下哪些方法可以工作,或者有什么更好的方法来更新会话和cookie以使用户保持登录状态?


场景:

  1. 用户在页面上写一篇长文章,这将使他花费30分钟以上。 Cookie保留30分钟,直到过期。
  2. 假设即使更新了cookie,用户也离开了他正在使用的公共PC并忘记了注销。 长时间不活动后,应用程序应能够注销自己。

我...

  1. Ajax POST可以在每次单击和按键时更新cookie和会话吗? (听起来像一个可笑的工作量)
  2. 在cookie过期之前显示一个弹出窗口,使用户可以在按下按钮时更新cookie。 (听起来很烦人)

问题总结:

  • 有哪些方法可以更新会话和cookie,以使用户保持在一页应用程序中的登录状态?
  • 另外,StackOverflow和其他平台如何使用户无缝地保持登录状态,他们将使用哪些技术?

对一个简单的后端脚本使用重复的(例如,每分钟一次)ajax调用,它可以重新设置会话cookie并更新会话文件...非常简单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM