使用jquery / ajax更新会话数组

时间:2012-08-14 23:06:58

标签: php jquery ajax

这次我有一个理论上的问题:

情况(在PHP网站上):

  1. 网站上的成员可以将cd添加到他们的“收藏列表”
  2. onClick的like-button,jQuery / ajax将cd广告到收藏夹 列表
  3. 另一个文件更新会话数组[favCDS]
  4. 目标:用户总是实时更新他的最新点击次数, 因为实时数据是从存储的数组生成的)
  5. 问题:

    是否可以通过在后台运行的文件更新个人成员值的SESSION数组,通过jQuery / ajax调用并更新?

    我想它会在一个文件中更新所有内容,但我想知道你们是否对此有任何想法/想法。

1 个答案:

答案 0 :(得分:1)

即使脚本运行完毕,PHP会话仍然存在,因此您不需要在服务器后台运行PHP文件。

示例PHP文件(由ajax函数调用,假设ajax函数提交带有CD id的POST请求):

<强>更新favorite.php

$_SESSION['favCDS'][] = $_POST['cd-id'];

这样,当用户导航到新页面时,该页面可以通过访问此会话数组并相应地生成HTML来保留喜爱的CD。