使用jQuery删除用PHP创建的cookie
我用PHP创建了一个cookie,如下所示:使用jQuery删除用PHP创建的cookie,php,jquery,cookies,Php,Jquery,Cookies,我用PHP创建了一个cookie,如下所示: setcookie('form_login', $_POST['form_login'], time()+3600, "/"); 然后我尝试使用jQuery删除它: 不管用,cookie还在那里。为什么?您只能删除javascript创建的cookie。您无法删除服务器创建的Cookie 首先使用javascriptI检查cookie是否存在,我应该补充说,我也尝试了同样的结果。我相应地编辑了我的问题。如果你设置cookies HttpOnly,它
setcookie('form_login', $_POST['form_login'], time()+3600, "/");
然后我尝试使用jQuery删除它:
不管用,cookie还在那里。为什么?您只能删除javascript创建的cookie。您无法删除服务器创建的Cookie
首先使用javascriptI检查cookie是否存在,我应该补充说,我也尝试了同样的结果。我相应地编辑了我的问题。如果你设置cookies HttpOnly,它们就不能被Javascript读取、修改或删除。弄清楚发生了什么:cookie确实被删除了,只有Firefox,Preferences>Privacy>Remove单个cookies不会实时显示cookies的状态,这是非常欺骗性和恼人的
$.removeCookie('form_login');