为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 PHP 的会话数组中存储多个相似的数据?

如何在 PHP 的会话数组中存储多个相似的数据?

PHP
喵喔喔 2023-05-26 14:24:20
我希望能够多次提交并将数据存储在会话数组中,以便在其他服务器页面中访问。我不知道该怎么做。<form action="Lab5-2.php" method="post"><table>    <tr>      <td align="center"><b>Customer Code</b></td>      <td align="center"><b>Product Code</b></td>      <td align="center"><b>Quantity</b></td>    </tr>    <tr>      <td align="left"><input type="text" name="customer" required autocomplete="off"></td>      <td align="right"><input type="text" name="product" required autocomplete="off"></td>      <td align="right"><input type="text" name="quantity" required autocomplete="off"></td>      <td align="right"><input type="submit" value="Submit" style="width: 80px"></td>    </tr>  </table></form>
查看完整描述

2 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

在Lab5-2.php你需要这样存储:


session_start();

$postvariable=$_POST['customer'];

$_SESSION['customer']=$postvariable;

Obv 用于防止 Sql 攻击使用该指南


对于您对评论的质疑,您可以这样做:


session_start();

$postvariable=$_POST['customer'];

$_SESSION['customer']=$_SESSION['customer'].','.$postvariable;

所以例如你有插入产品值“pc”,然后下次更新有“鼠标”,你将有“pc,鼠标”


查看完整回答
反对 回复 2023-05-26
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

尝试这样的事情

session_start();
$_SESSION['data'][] = $_POST;

这应该将所有$_POST数据存储在会话中。

用于print_r($_SESSION['data']);检查数据是否附加到会话。这应该完全符合您的要求。


查看完整回答
反对 回复 2023-05-26
  • 2 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信