我运行一个网站,人们可以通过不同的门户登录,这些门户并不总是在我的域上。会话超时后获取会话ID
当有人注销时,他们被重定向到他们的原始门户网址。
我有php会话超时设置为半小时,但是我面临的问题是,我的一些用户在超时时间内在网站上休眠。因此,当他们回到他们是什么时候在我的网站上做,并重新加载他们不可避免地到我的主页上的页面。
我收到了一些有关这方面的投诉。
作为一种可能的解决办法,我在想:
1 - 存储对用户的数据库会话ID。
2 - 当用户通过超时运行检查时,抓住会话ID 传递给用户,然后重定向到那里原来的门户 页面。
这是好逻辑吗?我不认为我对会话ID的足够了解..在超时后会话在浏览器中被终止,还是我仍然可以在服务器端捡起它?
感谢, 约翰
gwillie嗨,是我做的已经向用户发出警告。我不想以任何方式延长会议(通过js,个人用户)。你说,一旦会话过期了,那么浏览器是否仍然发送会话ID,如果是的话,是不是完全没有办法抓住它?我不想更新他们的会议只是重定向到一个不同的网址..? – John