如何使用 AJAX 删除 PHP $_SESSION
How to remove PHP $_SESSION with AJAX?
我在PHP会话变量中有一个数组,我需要通过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');
不幸的是,这不起作用。文件删除.php无权访问会话。print_r($_SESSION) 不输出任何值。
提前感谢您对此的任何帮助。
在 php 的功能中,您需要调用该方法session_start();
稍后session_unset($_SESSION['nameOfSession']);
这将删除您的会话。
相关文章:
- JavaScript with PHP SESSION
- 在3°之后保留SESSION php;页面刷新
- 通过单击PHP中的单选按钮来设置SESSION
- 访问JavaScript中的PHP SESSION值
- 在PHP中设置SESSION变量
- onclick事件,其中PHP SESSION变量在每次页面加载时发生
- 如何在文本框上设置Session变量'关于php中的更改事件
- PHP Session,Loggin Var, and Javascript
- 是否可以访问纯JS中的SESSION变量(在PHP中设置)
- Ajax Post and PHP Session
- PHP/JS -如何移动数组到另一个页面不使用URL, FORM, SESSION, COOKIE参数
- 使用PHP和angular.js获取和设置session
- 打印存储为cookie和session php的个人信息
- Isset / empty PHP session (if else语句)给出未定义的索引
- 将隐藏变量作为Session传递给php中的另一个页面
- 在SESSION中传递Javascript变量和PHP变量的混合
- 将javascript数据存储到PHP SESSION VARIABLE中
- PHP PDO SESSION无法重定向
- 销毁Javascript函数中的PHP SESSION
- 循环遍历php页面,直到session达到某个值