php - 在 PHP 中将数据从一个页面传递到另一个页面

标签 php html storage

好吧,我有一个新项目,我以前从未做过类似的事情,但到目前为止一切顺利。我需要将一些数据从一个页面传递到另一个页面,并且对传递的数据量没有限制。

起初,我在考虑 POST-ing,然后当每个页面加载时,只需获取 POST 数据,并将其存储在一个数组中,但对我来说这听起来有点太复杂了,或者对我来说有点太复杂了想做。

然后我想到了HTML5和localStorage,但是由于localStorage是有限制的,而且大部分用户的浏览器还不支持(也就是我客户的大部分浏览器),那就是一个很大的不,在这一点上。

所以,现在我完全没有想法了。

这是我正在尝试做的事情,这对我来说听起来很简单,但我不知道该怎么做:

在任何给定页面上,可能有一百多个链接,每个链接代表产品名称或产品信息,如果他们点击这些链接,然后转到另一个页面,则关于他们点击的产品名称的信息将跟随他们到那个新页面,然后在新页面上发生同样的事情,如果他们再次点击这些链接之一,那么新信息将被添加到现有信息中,并传递下去到他们访问的任何新页面。

我想您可以说它的工作方式几乎与购物车完全一样,如果用户添加到购物车,他们的购物车以及其中的所有数据都会跟随他们直接结帐。

我会很感激任何帮助吗?

最佳答案

您正在寻找sessions .限制是您也不应该在 session 文件中存储无限量的数据;最好创建一个以 session ID 命名的临时文件,或者将数据存储在数据库中。

或者,您也可以实现 custom session handler .

无论哪种方式, session 都是为同一用户跨页面请求保持状态的标准方式。

关于php - 在 PHP 中将数据从一个页面传递到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3948984/

相关文章:

java - 清空内部 DCIM 文件夹 - Android Java

php - 使用jquery从span获取所有html

PHP echo 禁用我的按钮?

html - 将 Electron 与离线 HTML5 用于离线应用程序

javascript - 为什么 AngularJS 会破坏自引用 anchor 链接?

storage - Laravel Storage 门面和检索文件

android - Android TextView 到图像文件?

php - Laravel 5.2 在同一页面上更新 Eloquent Master Detail

php - Mysql PHP 数据库中的多层下拉列表

java - 如何构建一个可以通过全局移动通信系统 (GSM) 调用和接听电话的应用程序?