Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 - Fatal编程技术网

无法在php中检索旧会话变量值

无法在php中检索旧会话变量值,php,Php,嗨,我是PHP新手。我有item.PHP页面和cart.PHP页面。在item.php中,有3个复选框可用。如果单击item.php中的一个复选框,则该值将发送到cart.php页面。但是,如果我返回并选中另一个复选框,则旧值不会保留。仅打印新值。 我将检索到的复选框值存储在cart.php中的会话变量中,但仍然无法检索所选的旧值。有人能帮我吗?提前感谢您是否在item.php页面中启动了会话?如果您是通过cart.php页面中的会话保存它,那么您应该在item.php页面中启动会话以获取会话

嗨,我是PHP新手。我有item.PHP页面和cart.PHP页面。在item.php中,有3个复选框可用。如果单击item.php中的一个复选框,则该值将发送到cart.php页面。但是,如果我返回并选中另一个复选框,则旧值不会保留。仅打印新值。
我将检索到的复选框值存储在cart.php中的会话变量中,但仍然无法检索所选的旧值。有人能帮我吗?提前感谢

您是否在item.php页面中启动了会话?如果您是通过cart.php页面中的会话保存它,那么您应该在item.php页面中启动会话以获取会话

您可以尝试在item.php页面中执行此操作,以检查:

session_start( );
echo '<pre>';
print_r($_SESSION);
echo '</pre>';

您还必须在item.php中启动会话。这样,您将能够在两个页面中处理用户的会话数据。在item.php中,您需要检查用户是否选择了您的任何复选框,您可以从它们的会话值中分辨出来,并将其显示在页面上。

Code请!基于模糊的解释很难回答这样的问题。我也在Item.php中设置了session变量。但是现在会话变量正在检索以前的值。例如:如果我在item.php->moved to cart.php中选择了check1,然后再次移回item.php,选择check2,然后在cart.php中选择check1值,而不是check1值,我将得到我在check1之前选择的值。i、 e正在检索我的上一个会话变量。很抱歉给你带来了混乱