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

我是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>


慕田峪9158850
浏览 198回答 2
2回答

沧海一幻觉

我不确定您是在尝试将PHP代码放入Javascript中还是只是试图展示那一刻PHP的功能,但是,为了“取消”烹饪,您只需更新烹饪即可,例如强制其过期:&nbsp;&nbsp;&nbsp;setcookie("user",&nbsp;"",&nbsp;time()-1);这样会将Cookie设置为在1秒前过期,浏览器应将其删除。
打开App,查看更多内容
随时随地看视频慕课网APP