0

我在 php 中的在线购物车有一些问题。我的购物中有几个页面是:shop-online.php,cart.php,shipping.php,cart-summary.php

场景: shipping.php 中有一个文本框,用户必须在其中填写他们的运输详细信息,当用户继续到 cart-summary.php 并返回到 shipping.php 时,该值应该仍然存在,但是当用户返回到cart.php,然后到 shop-online.php,然后在那里做一些事情等,然后拿起另一个产品,转到 cart.php,然后到 shipping.php,文本框中的所有值都消失了,用户必须再次填写。

shipping.php 中使用的代码是 $_REQUEST,cart-summary 也使用 $_REQUEST,

由于代码太大,我无法在此处上传代码。请帮助我,我是 php 代码的新手。

4

2 回答 2

0

If looks like you need to store the data you are trying to access. It is up to you as the developer how you do this.

There are a number of ways: through Cookies, Sessions or storing in your database. It may be worth looking up the following:

$_SESSION - http://php.net/manual/en/features.sessions.php

$_COOKIE http://php.net/manual/en/features.cookies.php

To use sessions, a very brief and basic example would be:

session_start();
$_SESSION['myVariable'] = $_POST['textboxValue'];
于 2013-10-23T08:39:19.633 回答
0

您需要使用会话来维护会话变量保持值。

创建一个会话,如

 $_SESSION['quantity']=$_POST['quantity'];

您可以在任何需要的地方使用 $_SESSION['quantity']。

在此处阅读有关会话的更多信息http://php.net/manual/en/features.sessions.php

于 2013-10-23T08:42:32.837 回答