我们可以在客户端机器上存储数据库吗?

时间:2012-10-07 10:59:01

标签: php

我正在寻找应用程序开发,无论用户是否具有Internet连接,它都应该工作。

我正在开发基于移动PHP / MySQL的应用程序。有时在所需位置无法使用Internet连接。我想将数据库保存在缓冲区中,并希望在它与Internet连接时更新它,以便应用程序可以正常工作。

2 个答案:

答案 0 :(得分: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"
// )

参考 -

答案 1 :(得分:3)

您可以使用Web Storage

  

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

但就客户端上合理的数据存储而言,这是关于它的

另见