0

我有一个电子商务 (PHP) 系统。它现在正在工作。我决定让非会员可以订购。我正在使用会话作为用户 ID。我正在将数据存储在数据库中。但是我怎么能为非会员做呢?

使用 Cookie 或会话。我无法决定。你有什么报价 ?我应该将所有数据存储在 cookie 中吗?还是在数据库中?

4

2 回答 2

1

我会将会话中的所有数据存储到订单流程的最后一步,然后将订单和客户数据保存到数据库中。

Cookies 只允许大约 4kb 的数据存储,虽然可以在一个站点上使用多个 cookie 来增加总存储空间,但通常您会将数据存储在服务器上,并且只在 cookie 中存储一个标识符来检索数据。这也是基于 cookie 的会话的工作方式,这是 PHP 中默认的会话处理类型。

于 2013-08-25T10:49:29.920 回答
0

在 cookie 中存储数据需要用户激活 cookie。将数据存储在会话中。

于 2013-08-25T10:31:56.757 回答