我开发了一个脱机HTML表单,该表单用于存储在网络计算机上。它包含一个“保存草稿”按钮,可使用用户填写的数据创建表单的副本。现在的问题是,当两个用户同时打开文件时,保存的草稿中包含最后填充文件的用户的数据。
我的想法是使脱机HTML文件在任何用户已经从服务器访问时都设为只读。
答案 0 :(得分:0)
要对此进行控制,您可以:
创建一个辅助文件,在其中存储将包含true或false的标志(变量)。因此,在读取包含所有数据的文件之前,请先读取此文件,并且如果该文件包含1(真或其他)显示“文件已锁定,请稍后再试”或类似内容。
您还可以设置此标志with a cookie。然后,您执行与上一个选项相同的操作。检查标志值。
完成编辑后,请记住始终将其设置为0,以便在处理文件后可以再次将其打开。