Php 如何在用户提交表单之前保留文本框值

Php 如何在用户提交表单之前保留文本框值,php,Php,我的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在线购物车有一些问题。 我的购物中有几个页面: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中使用的代码是$\请求,购物车摘要也使用$\请求

我不能在这里上传我的代码,因为它太大了。
请帮助我,我对php代码还不熟悉。

如果您需要存储试图访问的数据。这取决于作为开发人员的您如何做到这一点

有很多方法:通过cookie、会话或存储在数据库中。以下内容可能值得查阅:

$\会议-

美元饼干

要使用会话,一个非常简单和基本的示例是:

session_start();
$_SESSION['myVariable'] = $_POST['textboxValue'];

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

创建一个会话,如

 $_SESSION['quantity']=$_POST['quantity'];
您可以在任何需要的地方使用$\u会话['quantity']


在此处阅读有关会话的更多信息

如果我理解正确,您是说当用户离开页面时,文本框中的值正在消失吗?如果是这样,您需要将其存储在$\u会话变量中或数据库中,以便再次访问该值。搜索关于$\u会话或cookies。@30secondstosam-我无法放入数据库,因为该值可能尚未确认,我想我必须阅读$\u会话并理解它it@AhBui那就看一看课时。我在下面贴了一个答案。这应该会给你一些指导。你必须把这些细节暂时保存在数据库中。我现在来看看