如何在PHP中使用会话来积累数据?

如何在PHP中使用会话来积累数据?,php,session-cookies,Php,Session Cookies,我有两个PHP页面:page1.PHP和page2.PHP。在page1.php中有一个表单,其中有一个输入框和一个可单击的按钮。按钮将触发的操作将是page2.php。我的问题是如何在不丢失以前存储的数据的情况下,将输入框中输入的数据存储在page2.php中。我已经使用$\u SESSION['data']捕获了数据,但是,每次我按下page1.php上的按钮时,page2.php上的数据都会刷新。变量$\u SESSION是一个数组,您可以像使用任何其他数组变量一样使用它。 例如: $_S

我有两个PHP页面:page1.PHP和page2.PHP。在page1.php中有一个表单,其中有一个输入框和一个可单击的按钮。按钮将触发的操作将是page2.php。我的问题是如何在不丢失以前存储的数据的情况下,将输入框中输入的数据存储在page2.php中。我已经使用$\u SESSION['data']捕获了数据,但是,每次我按下page1.php上的按钮时,page2.php上的数据都会刷新。

变量$\u SESSION是一个数组,您可以像使用任何其他数组变量一样使用它。 例如:

$_SESSION['data']['page1'] = $info_page1
如您所见,$\u会话变量是一个包含键和值的数组。然后,只需使用
$\u SESSION['data']['page1']

您应该确保已将start_session()函数放在脚本的开头


我希望它能有所帮助,对不起,我的英语:)

变量$\u SESSION是一个数组,您可以像使用任何其他数组变量一样使用它。 例如:

$_SESSION['data']['page1'] = $info_page1
如您所见,$\u会话变量是一个包含键和值的数组。然后,只需使用
$\u SESSION['data']['page1']

您应该确保已将start_session()函数放在脚本的开头


我希望这会有帮助,对不起,我的英语:)

行为是正确的。如果要保留所有已发布的信息,请使用
数组
。别忘了添加
session_start()在两页的开头。@MarceloPascual-session_start()被添加到两页。如何使用数组存储数据?行为是正确的。如果要保留所有已发布的信息,请使用
数组
。别忘了添加
session_start()在两页的开头。@MarceloPascual-session_start()被添加到两页。如何使用数组存储数据?