我在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
});
}
remove.php
unset($_SESSION['files']);
error_log(print_r($_SESSION, 1).'test');
不幸的是,这不起作用。文件remove.php无权访问会话。 print_r($ _ SESSION)不输出任何值。
提前感谢您对此的任何帮助。
答案 0 :(得分:1)
在你的php功能上,你需要调用方法session_start();
,然后调用session_unset($_SESSION['nameOfSession']);
这将删除你的会话。