我在服务器上运行了一个Web应用程序(使用PHP开发)。网站具有响应能力,意味着用户可以在移动浏览器中打开它。
现在,当用户在移动浏览器上打开网站时,我想将一些JSON格式(或任何其他格式)的数据保存在其移动设备上的某个隐藏文件夹中,并且还希望稍后从同一文件夹中检索数据。网站在同一移动浏览器上加载时的“文件夹”。
我知道我可以将数据保存到浏览器cookie / local-storage,但是我不想保存在那里,我需要保存到手机的目录中。
答案 0 :(得分:-1)
您无法执行与PHP和文件中所述相似的操作。最好的选择是使用javascript和localStorage在最终用户设备上保存数据。因此,如果您的数据可供php访问,则可以使用一种将数据返回给js的方法。比起js,您可以修改数据并将其存储到localStorage。
尽管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 );
});