谁做过 这类的项目 一个文章 一个用户编辑了 另一个用户就不让编辑了 我现在有一种办法 就是给加个状态 当一个用户编辑 让state=1 编辑完成修改成0 state=1的时候别人就编辑不成 为0的时候就可以进行编辑但是这样子 假如 停电啊 什么的断网 则 需要管理员手动去改回为0另一种办法就是 application 但是这个有没有过期时间呢 我正在google中...有遇到的朋友 讨论下 谢谢了饿
2 回答
人到中年有点甜
TA贡献1895条经验 获得超7个赞
我感觉你这在把简单的问题复杂化,
如果有两个人先后编辑同一文章,管它们客户端的状态呢,谁先提交的算谁编辑的。
当然,照顾到后提交者的情绪,可以这样做:
每篇文章记录编辑次数count,网页提交Form中放一个隐藏的input标签,记录用户刷新时的count,提交成功后服务器里count+1。
这样,当有多人提交的时候,你就知道他编辑的是否为最新版本,如不是,则提交驳回,并提示人家有最新编辑的版本。同时还可以缓存下人家要提交的东西,避免丢失。
- 2 回答
- 0 关注
- 336 浏览
添加回答
举报
0/150
提交
取消