注销windows身份验证IIS 8:使用php和javascript
我正在IIS中使用windows身份验证功能对我的php网站上的用户进行身份验证。我可以成功登录我的网站并完成我的工作注销windows身份验证IIS 8:使用php和javascript,javascript,php,jquery,iis,active-directory,Javascript,Php,Jquery,Iis,Active Directory,我正在IIS中使用windows身份验证功能对我的php网站上的用户进行身份验证。我可以成功登录我的网站并完成我的工作 但即使我关闭了选项卡或浏览器,登录信息也会缓存在浏览器中,让我保持登录状态。我应该怎么做才能从网站注销?有一个选项可以添加到PHP源代码中,以强制浏览器不缓存 header("Cache-Control: no-cache, must-revalidate"); 如果您遵循更常见的做法,那么登录和其他信息将存储在$\u会话中 听起来你想要的是: 创建一个处理销毁会话的php函
但即使我关闭了选项卡或浏览器,登录信息也会缓存在浏览器中,让我保持登录状态。我应该怎么做才能从网站注销?有一个选项可以添加到PHP源代码中,以强制浏览器不缓存
header("Cache-Control: no-cache, must-revalidate");
如果您遵循更常见的做法,那么登录和其他信息将存储在$\u会话中 听起来你想要的是:
如果您使用的是会话,请不要直接担心头-我使用以下代码清除缓存。即使我手动清除了缓存,我仍然登录到了一个无标题的文档,我对这个东西不太了解。但我相信设置缓存头是为了缓存HTML的内容,而与cookie/本地数据无关&不管浏览器是否记得您已登录(或未登录)。如果您的代码使用会话,我认为您需要研究它,而不是头缓存。