我正在構建生成調查的應用程序,代碼將用Java編寫。 一旦用戶完成創建調查,他們必須有一個鏈接與其他將填寫此調查的人分享。 我沒有清楚的想法如何實現這一點,我應該爲每個調查創建一個新的網頁,併爲用戶提供其網址,該網址將被轉發給其他用戶,他們將填寫此調查或有另一個(更聰明)機制做到這一點?如果是的話,有關如何實施解決方案的想法?如何創建要與他人共享的網址
回答
我想你是保存調查的地方,無論是數據庫或文件。
所以最簡單的方法是給用戶一個這樣的鏈接:www.mysurvey.com/survey?id=surveyID
,其中surveyId
是調查在數據庫中的主要記錄的主鍵,或者如果您使用文件,則爲文件名。
這顯然使我們的安全問題:如果用戶是一個聰明的一個,他或她可以得到其他調查猜測ID,或者,更糟糕的是,檢索系統文件與文件名播放。但是對於一個簡單的例子來說,這會起作用,這會讓你開始。
一個簡單的解決方法是使用隨機GUID作爲調查ID。用戶猜測有效ID的機會可以忽略不計。 – millimoose 2012-01-08 19:55:41
@Inerdial那麼,有很多方法,以鹽醃散列開始,永不結束:)我只是不認爲這是OP的時間,在骯髒的細節感興趣。 – alf 2012-01-08 19:58:19
@alf,所以我應該創建標準網頁,然後從URL中獲取調查問卷的ID,獲取與該ID相對應的數據並將其顯示在該網頁中? – 2012-01-08 20:08:37
- 1. 與whatsapp/Facebook共享網址
- 2. 如何分享網頁(asp.net)與他人
- 3. C++共享庫創建 - 與其他共享庫鏈接
- 4. 需要對錶格進行排序並獲取網址並與其他人共享顯示排序結果
- 5. 如何與其他人共享xCode .app產品
- 6. Facebook共享網址數據
- 7. Dropbox共享文件網址
- 8. 如何創建我的網站,可以共享和定製別人
- 9. 如何與開發人員共享DLL?
- 10. 如何將共享庫與其他共享庫鏈接到Linux?
- 11. PySpark - 創建與共享相同的值
- 12. 如何創建這樣的共享欄?
- 13. 使用權限創建網絡共享
- 14. 如何從網站創建類似於共享意圖的Android
- 15. 如何創建僅顯示網絡共享的wix DirectoryCombo元素?
- 16. MVC3如何創建網址
- 17. 如何創建S3預共享url
- 18. 如何使用ld創建共享庫?
- 19. 如何創建照片共享活動?
- 20. 如何爲ImageView創建共享意圖?
- 21. 如何防止個人資料網址,與其他路線
- 22. Wp的前頁定製共享網址
- 23. 如何在asp.net中創建共享網頁
- 24. 如何以編程方式創建只讀網絡共享?
- 25. 如何使用網絡共享創建虛擬主機?
- 26. Google文檔中的「與他人共享」程序
- 27. 如何共享塗料中的應用給他人VISUALC++
- 28. 如何使用的.htaccess創建後備網址,並將它與其他規則
- 29. 如何爲網址創建網絡圖?
這是一個非常大的問題。這件事有很多,從外觀上看,你還沒有付出很多努力去嘗試。我們更喜歡你自己試圖解決這個問題,並從那裏提出問題,而不是期待我們爲你解決問題。 – Ktash 2012-01-08 19:51:19
對不起,如果我聽起來像懶惰或任何東西。 我並沒有要求代碼,只是一個機制來實現我自己或API的工作。這就是全部 – 2012-01-08 19:53:33