Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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
通过AJAX将值发送到PHP文件以存储在$\u会话变量中无效_Php_Jquery_Ajax_Session - Fatal编程技术网

通过AJAX将值发送到PHP文件以存储在$\u会话变量中无效

通过AJAX将值发送到PHP文件以存储在$\u会话变量中无效,php,jquery,ajax,session,Php,Jquery,Ajax,Session,因此,在开始之前,我已确保使用session_start();-对于95%的人来说,这似乎是解决这个问题的办法 我正在创建一个菜谱站点,当用户单击li元素时,javascript代码获取该成分的id和名称,并将其发送到php文件,该文件应将该值存储在$\u会话变量中 所有代码片段都是高度概括的 HTML: JavaScript(第二次尝试) PHP(session.PHP): 这可能是您如何简化代码,但PHP代码中似乎有一个额外的结束语: $_SESSION['finalized'][$_POS

因此,在开始之前,我已确保使用session_start();-对于95%的人来说,这似乎是解决这个问题的办法

我正在创建一个菜谱站点,当用户单击li元素时,javascript代码获取该成分的id和名称,并将其发送到php文件,该文件应将该值存储在$\u会话变量中

所有代码片段都是高度概括的

HTML:

JavaScript(第二次尝试)

PHP(session.PHP):


这可能是您如何简化代码,但PHP代码中似乎有一个额外的结束语:

$_SESSION['finalized'][$_POST['ingredientID'])] = array(
应该是

$_SESSION['finalized'][$_POST['ingredientID']] = array(

这可能只是您简化代码的方式,但PHP代码中似乎有一个额外的结束语:

$_SESSION['finalized'][$_POST['ingredientID'])] = array(
应该是

$_SESSION['finalized'][$_POST['ingredientID']] = array(

哈哈,我在复习提交的问题时看到了。很好的发现!完成了。:-)总是小事情,嗯……只要等7分钟,你的答案就正确了。再次感谢。哈哈,在我复习提交的问题时看到了。很好的发现!完成了。:-)总是小事情,嗯……只要等7分钟,你的答案就正确了。再次感谢。
$_SESSION['finalized'][$_POST['ingredientID'])] = array(
$_SESSION['finalized'][$_POST['ingredientID']] = array(