我有一个 php 代码,其中多个用户可以同时编辑表单,这给我们带来了问题,因为 最后一个保存表格的人赢得了比赛,消除了其他用户的变化。
目前,我正在使用 JSON 来存储所有信息,但我很快就会切换到数据库。
最佳答案
您可以锁定文件或对其进行版本控制。每次保存完整版本时,都会使用时间戳和用户 ID 保存在数据库中。给一个“实时”标志,这样你就可以说:这是要发布的实时版本。
当你有这些信息时,你可以制作很好的 git 特性,比如 git diff,如果存在更多版本则 git merge。 :)
bleib gesund。
关于php - 多个用户编辑同一个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60821917/