Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用jquery/ajax更新会话数组_Php_Jquery_Ajax - Fatal编程技术网

Php 使用jquery/ajax更新会话数组

Php 使用jquery/ajax更新会话数组,php,jquery,ajax,Php,Jquery,Ajax,这次我有一个理论上的问题: 情况(在PHP网站上): 网站上的成员可以将cd添加到他们的“收藏列表” 单击like按钮后,jQuery/ajax将cd播送到收藏夹 名单 另一个文件更新会话阵列[favCDS] 目标:用户总是实时更新其最新点击, 因为实时数据是从存储阵列生成的) 问题是: 是否可以通过jQuery/ajax调用并通过jQuery/ajax更新后台运行的文件,使用函数更新个人成员值的会话数组 我想它会在一个文件中更新所有内容,但我想知道你们对此是否有任何想法/想法。即使脚本运行完毕

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

情况(在PHP网站上):

  • 网站上的成员可以将cd添加到他们的“收藏列表”
  • 单击like按钮后,jQuery/ajax将cd播送到收藏夹 名单
  • 另一个文件更新会话阵列[favCDS]
  • 目标:用户总是实时更新其最新点击, 因为实时数据是从存储阵列生成的)
  • 问题是:

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


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

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

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

    更新收藏夹.php

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

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

    谢谢!但是这是否真的会将$u POST['cd-id']添加到$u会话['favCDS'][]中呢?它通过
    数组[]=newitem
    操作符将$u POST['cd-id']添加到$u会话['favCDS']中。非常感谢!您刚刚使构建变得更加容易,并且现在使基本更新变得更加容易。再次:谢谢!