誰做過 這類的項目 一個文章 一個用戶編輯了 另一個用戶就不讓編輯了 我現在有一種辦法 就是給加個狀態 當一個用戶編輯 讓state=1 編輯完成修改成0 state=1的時候別人就編輯不成 為0的時候就可以進行編輯但是這樣子 假如 停電啊 什么的斷網 則 需要管理員手動去改回為0另一種辦法就是 application 但是這個有沒有過期時間呢 我正在google中...有遇到的朋友 討論下 謝謝了餓
2 回答

拉莫斯之舞
TA貢獻1820條經驗 獲得超10個贊
我感覺你這在把簡單的問題復雜化,
如果有兩個人先后編輯同一文章,管它們客戶端的狀態呢,誰先提交的算誰編輯的。
當然,照顧到后提交者的情緒,可以這樣做:
每篇文章記錄編輯次數count,網頁提交Form中放一個隱藏的input標簽,記錄用戶刷新時的count,提交成功后服務器里count+1。
這樣,當有多人提交的時候,你就知道他編輯的是否為最新版本,如不是,則提交駁回,并提示人家有最新編輯的版本。同時還可以緩存下人家要提交的東西,避免丟失。
- 2 回答
- 0 關注
- 450 瀏覽
添加回答
舉報
0/150
提交
取消