Php 脱机模式-连接internet后更新数据

Php 脱机模式-连接internet后更新数据,php,web-services,cookies,websocket,offline-mode,Php,Web Services,Cookies,Websocket,Offline Mode,我只是想就实施这一计划的可行性以及是否可行的一般想法和建议征求意见。不是代码,这不是作业 我正在开发一个在线健身应用程序,进出健身房时,我通常没有互联网连接,因此必须等到我回家/连接互联网后,才能输入那天的所有数据和任何笔记 我想知道是否有可能开发一种离线模式,在这种模式下,我仍然可以输入数据,然后当我回家时,将我的笔记本电脑连接到互联网,然后数据将上传到服务器,这样我就不必在回家时重新输入数据了 思想 我的一般想法是将数据放在cookie中,但是,我不太确定一旦互联网恢复,cookie将如何自

我只是想就实施这一计划的可行性以及是否可行的一般想法和建议征求意见。不是代码,这不是作业

我正在开发一个在线健身应用程序,进出健身房时,我通常没有互联网连接,因此必须等到我回家/连接互联网后,才能输入那天的所有数据和任何笔记

我想知道是否有可能开发一种离线模式,在这种模式下,我仍然可以输入数据,然后当我回家时,将我的笔记本电脑连接到互联网,然后数据将上传到服务器,这样我就不必在回家时重新输入数据了

思想

我的一般想法是将数据放在cookie中,但是,我不太确定一旦互联网恢复,cookie将如何自我更新

另一个想法是使用套接字,然后以这种方式进行交互。在这种情况下,我的web服务器有一个cron作业,该作业“查找”网络上的特定IP是否有数据可用(同样,服务器将在同一网络上),如果有,则系统将把数据从我的本地计算机传输到web服务器


如果您有任何想法,我们将不胜感激

您可以使用计算机作为服务器离线运行web应用程序,您可以获得下面列出的运行apache、PHP和mysql的PHP堆栈

  • 窗口:WAMP、AMPP
  • Mac:XAMP,MAMP
然后,您可以将所有重要数据保存到CSV文件中,一旦联机,脚本就可以将CSV数据推送到远程web服务器


您可以通过ping google或其他方式检查您的联机应用程序。

您可以使用计算机作为服务器脱机运行web应用程序,您可以获得下面列出的运行apache、PHP和mysql的PHP堆栈

  • 窗口:WAMP、AMPP
  • Mac:XAMP,MAMP
然后,您可以将所有重要数据保存到CSV文件中,一旦联机,脚本就可以将CSV数据推送到远程web服务器


您可以通过ping google或其他方式检查您的联机状态。

将其保存为csv,然后在连接后处理csv。@phpisuber01好主意!但是,我唯一关心的是:当我输入“www.mysite.com/fitness/”时,它会自动显示“无法连接到internet”,因此,我是否需要创建应用程序的“脱机”版本?WAMP、MAMP、XAMP、AMPP都是LAMP(减去L)堆栈,在没有internet连接的情况下工作。@phpisuber01谢谢:)明白了!你能把它作为一个答案,这样我就可以接受了吗?t将其保存到csv,然后在连接时处理csv。@phpisuber01好主意!但是,我唯一关心的是:当我输入“www.mysite.com/fitness/”时,它会自动显示“无法连接到internet”,因此,我是否需要创建应用程序的“脱机”版本?WAMP、MAMP、XAMP、AMPP都是LAMP(减去L)堆栈,在没有internet连接的情况下工作。@phpisuber01谢谢:)明白了!你能把它作为一个答案,这样我就可以接受了吗?泰