2

我正在寻找一种应用程序开发方式,无论用户是否有 Internet 连接,它都应该可以工作。

我正在开发基于移动PHP / MySQL的应用程序。有时,所需位置没有 Internet 连接。我想将数据库保存在缓冲区中,并希望在它与 Internet 连接时对其进行更新,以便应用程序可以在没有任何中断的情况下工作。

4

2 回答 2

3

根据您需要在客户端机器上保留多少数据,您也许可以使用 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"
// )

参考 -

于 2012-10-07T11:07:05.757 回答
3

您可以使用网络存储

Web 存储和 DOM 存储(文档对象模型)是用于在 Web 浏览器中存储数据的 Web 应用软件方法和协议。Web 存储支持持久数据存储,类似于 cookie,但容量大大增强,HTTP 请求标头中不存储任何信息。有两种主要的 Web 存储类型:本地存储和会话存储,其行为分别类似于持久性 cookie 和会话 cookie。

但就客户端上的合理数据存储而言,仅此而已

另见

于 2012-10-07T11:13:10.227 回答