我正在研究一个显示系统创建的实时状态/阶段的系统。
示例 - :如果我填写托管表单,然后在我的表单上,它应显示系统的状态。像进度栏中创建的域,托管文件等。我想在不使用数据库的情况下实现这一目标。
注意:所有操作都将在不同的系统上执行,而我的托管表单位于不同的系统上。
障碍:可以同时填写多个表单。
我尝试了什么。
我正在寻找一种不需要数据库交互的方法,我可以在填写表单后动态查看状态。
答案 0 :(得分:1)
有一个解决方案:
我认为这就是你想要做的。
答案 1 :(得分:1)
请随意纠正我对此问题的理解,但现在我的看法是这样。
如果到目前为止我已经掌握了有关正确的事实,可能会有一个合适的解决方案来帮助你。
首先,值得一提的是PHP has its own session mechanism。它的数据存储默认为平面文件,可能适合您使用,也可能不适合。然而,它几乎不需要任何配置或设置,并提供持久存储,因此在我看来,它是迄今为止最简单的选择。
请注意,如果要存储的信息量非常小,您可以完全绕过应用程序数据存储并坚持cookies。读取表单提交,在PHP过程中更新并作为响应的一部分相应地发送更新cookie。您可以加密数据,以使用户更难以改变。
最后,此选项名为缓存。在处理PHP时,有多种技术可供使用。例如:xcache和APC。这些存储信息存储在RAM中,显然它有缩小尺寸,因为数据在任何给定时间基本上都可以消失 - 但是你可以控制它。
无论选择数据存储,一般的想法如下:
请注意,您可能必须在缓存中存储服务特定信息才能执行此操作。
然而,这种设置有效地使您能够在不泄露其背后的服务的情况下控制PHP应用程序中的数据流。它还具有足够的轻量级,因为它不需要额外的外部软件来进行短期数据存储。