Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.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 会议和购物车_Php_Session Variables_Session State_Session Timeout_Sessionid - Fatal编程技术网

Php 会议和购物车

Php 会议和购物车,php,session-variables,session-state,session-timeout,sessionid,Php,Session Variables,Session State,Session Timeout,Sessionid,在定制PHP/MySQL购物车上工作。购物车内容存储在具有相关会话id的表中 以下是测试版网站: 我想在标题右上角的“购物车”链接旁边显示购物车中()中的项目数。每次将产品添加/删除到购物车时,我都会更新购物车数据库。然后,我使用session_id查询表,以计算该会话的购物车中的项目数。我将该值保存在会话变量中 $\会话[“总购物车产品”]=总购物车产品[“总购物车产品”] 一切都很好…数量也在更新。但是product count会话变量在设置的时间后丢失了该值,因此会话超时是有意义的。没有

在定制PHP/MySQL购物车上工作。购物车内容存储在具有相关会话id的表中

以下是测试版网站:

我想在标题右上角的“购物车”链接旁边显示购物车中()中的项目数。每次将产品添加/删除到购物车时,我都会更新购物车数据库。然后,我使用session_id查询表,以计算该会话的购物车中的项目数。我将该值保存在会话变量中

$\会话[“总购物车产品”]=总购物车产品[“总购物车产品”]

一切都很好…数量也在更新。但是product count会话变量在设置的时间后丢失了该值,因此会话超时是有意义的。没有意义的是,即使生成清单的SQL使用session_id($session_id=session_id();)值来查询数据库,购物车清单仍然有效

这两个值是否有不同的超时?我做错了什么

谢谢


布雷特

我以不同的方式问了同样的问题,希望得到答案,但我没有。我在那里回答了自己的问题: