我要寻找一个解决方案来防止的问题。我有一个Woocommerce网站,供比萨餐厅执行在线订购。该网站位于其自己的服务器上,餐厅接收订单并通过访问店面的后端来查看订单。
我的潜在的问题。如果在披萨店的本地互联网连接熄灭和个人继续订货在线,但他们没有在餐厅知道是不是因为他们的互联网已经出来了。该网站当然不会受到影响,因为它当然位于远程服务器上。
也许有一些解决方案在那里,但我似乎无法找到它。感谢您的帮助,我很欣赏任何创造性的想法!
我已经考虑过简单的解决方案,如只使用蜂窝连接的装置作为备份,但登记,并且这样的不要总是切换到蜂窝如果自动互联网熄灭。
有人知道任何潜在的解决方案吗?理想情况下,我希望网站采用某种方式通过ping监视与餐厅计算机/ ipad的连接。当连接丢失时,商店将关闭,直到重新获得连接。
答案 0 :(得分:0)
您可以执行一个简单的脚本,该脚本需要安装在餐厅的PC上,该脚本会定期(例如每分钟)向服务器上的.php文件发出请求(例如alive.php
)。
alive.php
只是将请求时间戳保存在某处。
然后,您必须设置另一个脚本.php(通过cron作业)以定期检查保存的最新时间戳。如果该时间戳早于所需的阈值(例如5分钟),则餐厅离线,您应该关闭woocommerce商店,并可能显示带有餐厅电话号码的礼貌页面。