Javascript 如何在Codeigniter中禁用Cookie和缓存

Javascript 如何在Codeigniter中禁用Cookie和缓存,javascript,php,codeigniter,caching,cookies,Javascript,Php,Codeigniter,Caching,Cookies,我面临一个关于缓存、cookies和Codeigniter的问题 当我使用用户名和密码登录时,会出现如下提示 然后单击保存密码。之后,我有一个表单,其中还有用户名和密码字段。这些字段将自动填充我在上一次应用程序登录时输入的用户名和密码 我如何去掉用户名和密码?我正在使用Codeigniter。我发现这是一个理论。我引述: 如果浏览器检测到,它将假定紧靠它前面的是用户名输入 通过自我测试,我发现这是真的 在寻找解决方案的过程中,我找到了 具体而言: 只需创建几个字段,并使用“display:

我面临一个关于缓存、cookies和Codeigniter的问题

当我使用用户名和密码登录时,会出现如下提示

然后单击
保存密码
。之后,我有一个表单,其中还有用户名和密码字段。这些字段将自动填充我在上一次应用程序登录时输入的用户名和密码

我如何去掉用户名和密码?我正在使用Codeigniter。

我发现这是一个理论。我引述:

如果浏览器检测到,它将假定紧靠它前面的是用户名输入

通过自我测试,我发现这是真的

在寻找解决方案的过程中,我找到了

具体而言:

只需创建几个字段,并使用“display:none”将其隐藏。例如:


这是一个笨拙的解决方案。不管它如何工作

我发现这是一个理论。我引述:

如果浏览器检测到,它将假定紧靠它前面的是用户名输入

通过自我测试,我发现这是真的

在寻找解决方案的过程中,我找到了

具体而言:

只需创建几个字段,并使用“display:none”将其隐藏。例如:


这是一个笨拙的解决方案。不管它如何工作


我认为这是浏览器的行为,而不是缓存什么的。我认为这是浏览器的行为,而不是缓存什么的。
<!-- fake fields are a workaround for chrome autofill getting the wrong fields -->
<input style="display:none" type="text" name="fakeusernameremembered"/>
<input style="display:none" type="password" name="fakepasswordremembered"/>