为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Ajax和Javascript通过onClick删除cookie?

如何使用Ajax和Javascript通过onClick删除cookie?

PHP
慕田峪9158850 2021-05-06 17:58:33
我是php的新手,我想使用onClick事件删除cookie,我正在尝试使用一些代码,但是它不起作用,这是我尝试过的方法,如何对其进行修复才能使其正常工作?<html><head><body><button id="button" onClick='deleteCookie()'>Delete</button><script>function deleteCookie(){    var xmlhttp = new XMLHttpRequest();    xmlhttp.onreadystatechange = function() {        if ( xmlhttp.readyState == 4 ) {             if ( xmlhttp.status == 200 ) {                 unset($_COOKIE['user']);            }         } xmlhttp.open( "GET", "cookie.php", true ); xmlhttp.send();    }}</script></body></head></html>
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

我不确定您是在尝试将PHP代码放入Javascript中还是只是试图展示那一刻PHP的功能,但是,为了“取消”烹饪,您只需更新烹饪即可,例如强制其过期:

   setcookie("user", "", time()-1);

这样会将Cookie设置为在1秒前过期,浏览器应将其删除。


查看完整回答
反对 回复 2021-05-21
  • 2 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信