代码之家  ›  专栏  ›  技术社区  ›  Hews

在web会话期间保存数据

  •  -4
  • Hews  · 技术社区  · 7 年前

    如果我需要保存用户在访问我们的网站时单击的按钮的数据,而不上载数据库,这会是一些方法吗?问题是,每当用户从页面重定向时,我当时拥有的任何数组都会被重置。

    免责声明:我是PHP新手

    1. PHP类 . 为数组创建必要的推送/弹出特性,并在整个代码中传递该类实例。我以前尝试过这种方法,但无论我将代码放在哪里,都会出现数组被重置的问题。最初我把它放在所有页面顶部的标题上,但这又不是解决方案。

    2. 通过JavaScript的Localstorags . 尚未使用此选项,因为必须有更好的解决方案。

    3. 上载到数据库 同样,我还没有使用这个,但必须有一个更好的解决方案,因为多个MySQLi查询肯定会很费力。

    干杯

    1 回复  |  直到 7 年前
        1
  •  0
  •   Ezeky    7 年前

    不知道为什么不想使用 localStorage.setItem('clicks', JSON.stringify(array)); 取决于你的数组有多大,但对于一些点击来说,这应该不是问题。