【发布时间】:2018-12-03 18:35:24
【问题描述】:
基本上我有一个会定期更新的会话值,但我需要保存之前的会话值。
这是我目前得到的:
$value = $_GET['value'];
$_SESSION["prev-value"] = $_SESSION["value"];
$_SESSION["value"] = $value;
当然,问题是当我执行<?php echo $_SESSION["prev-value"]; ?> 时,它将被新值覆盖,因为我们正在检查它是否等于新值。
我不想将以前的值存储在数据库或文本文件中,这是唯一的方法还是有什么方法可以解决?
旁注:
我只需要最后一个值,所以我不需要保留很多,只需要最新之前的值
【问题讨论】:
-
您是否尝试检查该值是否发生变化?所以,覆盖
$_SESSION["prev-value"]不是在每个请求中,而只是在那些$_SESSION["value"] != $value
标签: php session cookies session-variables session-cookies