我的 PHP session 变量中有一个数组,我需要通过 AJAX 删除它。
我就是这样做的:
HTML:
<a href="#" onclick="delete_pix(false, '1', false, '1.jpg');">remove</a>`
JavaScript:
function delete_pix(id, no, hash, plupload){ $.post("/remove.php",{ id: id, no: no, h: hash, pl: plupload }); }
删除.php
unset($_SESSION['files']); error_log(print_r($_SESSION, 1).'test');
不幸的是,这不起作用。文件remove.php无权访问 session 。 print_r($_SESSION) 不输出任何值。
预先感谢您对此提供的任何帮助。
最佳答案
在 php 上的函数中,您需要调用方法 session_start();
,然后调用 session_unset($_SESSION['name Of Session']);
这将删除您的 session 。
关于javascript - 如何使用 AJAX 删除 PHP $_SESSION?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35992035/