在我的应用程序中,每当用户登录时都会创建一个会话,并且会话在db上更新,会话也会保存在cookie上(使用perl)
现在我修改了代码以使用javascript更新会话。但是,当我再次注销时,数据库中找到的会话与cookie中的会话不同。出于某种原因,使用Perl在使用javascript更新后,不会使用Perl更新cookie。我没有错,我正在做什么。
在javascript中我这样做:
createCookie(cookie_name,cookies_value);// where cookie_name is same as the one on Perl
任何帮助?
答案 0 :(得分:1)
当您退出Web应用程序时,会话通常会丢失,因此当您再次登录时,会发生新的会话。在不知道会话实现和登录/注销代码的情况下,无法知道这是否是问题的原因。
答案 1 :(得分:0)
随请求发送了哪些Cookie?浏览器存储了哪些cookie?通过检查HTTP事务等来验证所有内容,然后告诉我们您找到了什么。比“它不起作用”更具体。