Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery删除用PHP创建的cookie_Php_Jquery_Cookies - Fatal编程技术网

使用jQuery删除用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,它

我用PHP创建了一个cookie,如下所示:

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');