我在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代码的新手。
答案 0 :(得分:0)
如果您需要存储您尝试访问的数据。作为开发人员,您可以自行决定如何执行此操作。
有多种方法:通过Cookie,会话或存储在您的数据库中。可能值得查看以下内容:
$ _ SESSION - http://php.net/manual/en/features.sessions.php
$ _ COOKIE http://php.net/manual/en/features.cookies.php
要使用会话,一个非常简短的基本示例是:
session_start();
$_SESSION['myVariable'] = $_POST['textboxValue'];
答案 1 :(得分:0)
您需要使用会话来维护会话变量保持值。
创建类似
的会话 $_SESSION['quantity']=$_POST['quantity'];
您可以在任何需要的地方使用$ _SESSION ['quantity']。