我是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秒前过期,浏览器应将其删除。
- 2 回答
- 0 关注
- 197 浏览
添加回答
举报
0/150
提交
取消