我正在寻找一种应用程序开发方式,无论用户是否有 Internet 连接,它都应该可以工作。
我正在开发基于移动PHP / MySQL的应用程序。有时,所需位置没有 Internet 连接。我想将数据库保存在缓冲区中,并希望在它与 Internet 连接时对其进行更新,以便应用程序可以在没有任何中断的情况下工作。
根据您需要在客户端机器上保留多少数据,您也许可以使用 cookie 来保存这些数据。
这是一个在 cookie 中存储一些信息的简单示例
// set the cookies
setcookie("someInfo[key1]", "4815162342");
setcookie("anotherValue", "foobar");
现在,在您设置 cookie 之后,您将能够从同一域中检索其他页面上的数据。
echo $_COOKIE['anotherValue'];
// prints "foobar"
print_r($_COOKIE['someInfo']);
// Array(
// 'key1'=>"4815162342"
// )
参考 -
您可以使用网络存储
Web 存储和 DOM 存储(文档对象模型)是用于在 Web 浏览器中存储数据的 Web 应用软件方法和协议。Web 存储支持持久数据存储,类似于 cookie,但容量大大增强,HTTP 请求标头中不存储任何信息。有两种主要的 Web 存储类型:本地存储和会话存储,其行为分别类似于持久性 cookie 和会话 cookie。
但就客户端上的合理数据存储而言,仅此而已
另见