所以,我有一个带有表单的网站,我需要在网站上有一个页面,以便始终使用最新的表单数据进行更新。
这基本上是我需要的,让我们说带有表单的页面是" mywebsite.com/form.php" ;,带有表单数据的页面是& #34; mywebsite.com/data.php" ;.让我们说表格的变量是名称。 让我们说杰夫接受表格和他插入的名字"杰夫",那么,表格会得到变量并将他重定向到" mywebsite.com/data.php?命名=杰夫" 现在,让我们说Dave去了#we; mywebsite.com/data.php" ;,他会得到一个没有name变量的空白页面。我需要的是data.php将始终拥有form.php表单中的最新数据,这可能吗?
感谢您的帮助!
答案 0 :(得分:0)
假设您正在使用用户帐户,那么将数据存储在他的帐户中就不那么容易了。因此,您可以从数据库中检索数据,无论他在网站上的哪个位置。
对于访客用户,您只需将表单数据存储在服务器上的cookie或文件中,然后存储/编辑/检索数据。
答案 1 :(得分:0)
您可以start a session并使用$_SESSION
变量。换句话说,当在form.php
中提交表单时,将数据存储为$_SESSION['name'] = Jeff
,以便可以在data.php
中检索该数据。另一种选择是在提交表单时将数据插入数据库,以便data.php
从数据库中检索信息。
答案 2 :(得分:0)
如果您需要动态且永久地需要此数据,则需要将其存储在数据库中。在data.php中,创建一个在页面加载时自动更新此信息的查询。您不希望使用会话,因为当用户关闭浏览器,会话过期或删除Cookie时,数据将会丢失。