Php 如何将数据从一个页面传递到另一个页面?

Php 如何将数据从一个页面传递到另一个页面?,php,mysql,Php,Mysql,关于我的问题,我有两页Page1.php保存客户销售信息,并Page2.php显示销售信息(Page2连接到我们办公室的显示器,没有用户交互,没有键盘,没有鼠标) 在第1页中,用户可以保存有关客户销售的信息。例如产品名称。用户始终连接到销售。提交销售后,我希望它显示在第2页上,并像这样说:用户Demitri刚刚销售了一台PS4 到目前为止,我尝试了什么: 现在,当用户注册sale时,它会保存到一个MySQL表中,并保存Page2。每隔10秒自动刷新()页面,查看是否有新记录添加到表中。如果有一

关于我的问题,我有两页Page1.php保存客户销售信息,并Page2.php显示销售信息(Page2连接到我们办公室的显示器,没有用户交互,没有键盘,没有鼠标)

在第1页中,用户可以保存有关客户销售的信息。例如产品名称。用户始终连接到销售。提交销售后,我希望它显示在第2页上,并像这样说:用户Demitri刚刚销售了一台PS4

到目前为止,我尝试了什么

现在,当用户注册sale时,它会保存到一个MySQL表中,并保存Page2。每隔10秒自动刷新(
)页面,查看是否有新记录添加到表中。如果有一条新记录,它将在页面上显示30秒内销售的用户和产品,例如:用户Demitri刚刚销售了一台PS4,然后它将从表中删除该记录,然后再次刷新页面以查看是否有新记录添加到表中

我想完成什么:

我想要一种可以用来从第1页传递数据的系统。到第2页,不需要在第2页上进行任何用户交互,也不需要每10秒运行一次自动刷新脚本。这看起来也很糟糕,因为每次刷新时,网站都会闪烁


这是一个非常麻烦的过程,必须有其他方法吗?

我建议使用dB存储数据,需要数据的页面可以查询数据。。可能使用ajax、fetch和一些setinterval函数

  • 使用ajax,这样就不必每10秒刷新一次页面
  • 使用WebSocket。一旦你注意到一个新的销售,你只要推它,然后你的连接页面可以显示它。这是我认为最好的方式

  • 您可以使用websockets,这与OP几乎完全相同,但是使用ajax而不是Refresh您能提供一个使用websockets的示例吗?我以前从未用过它。