场景:我有一个托管的网站,由多个用户(1000+)访问,我必须将他们的选择/选择存储在一个json文件中(在服务器上)。我为此使用PHP和JQuery。
问题:代码无法记录来自多个用户的数据。数据被覆盖。如果我使用lock(php),只有一个用户可以写,而其他用户数据不会被保存。我尝试追加并得到了可怕的结果(大量数据重复)
寻找:允许使用php同时写入json文件而不会丢失或覆盖数据的方法。 或者是存储这些用户偏好/选择的更好方法。
我想把数据保存在localstorage / sessionstorage中并在浏览器退出时提交写入,但我找不到一种万无一失的方法来总是在各种avl版本的IE,Chrome,Firefox,Safari中浏览器退出。