我在服务器上运行了一个Web应用程序(使用PHP开发(。网站响应式意味着用户可以在移动浏览器中打开它。
现在,我希望当用户在移动浏览器上打开网站时,我想将一些数据以JSON格式(或任何其他格式(保存在他们的手机上的某个隐藏文件夹中,并且还想稍后在网站加载到同一移动浏览器时从同一文件夹中检索数据。
编辑
我知道我可以将数据保存到浏览器cookie/本地存储,但我不想保存在那里,我需要保存到手机目录。
你不能做任何类似于你描述的PHP和文件的事情。最好的办法是使用javascript和localStorage来保存最终用户设备上的数据。因此,如果你的数据可以被 php 访问,你可以有一个将数据返回给 js 的方法。与js相比,您可以修改数据并将其存储到localStorage。
虽然本地存储只能存储字符串,但您可以使用JSON.stringify
和JSON.parse
var data = { 'a': 1, 'b': 2, 'v': 3 };
localStorage.setItem('data', JSON.stringify(data));
var storedData = JSON.parse(localStorage.getItem('data'));
如果你没有js的经验,我建议使用jQuery从php后端调用数据,方法是使用
$.get( "test.php", function( data ) {
alert( "Data Loaded: " + data );
});