作者i7412369 (與鬼同行)
看板Web_Design
標題[請益] 該如何用一個網頁依序轉址到其他網頁
時間Thu Apr 22 17:09:08 2021
目前有想到用JS讀取一個TXT檔,該檔紀錄入口網頁的點擊數
然後點擊數mod3(總共要轉三個網頁),依序轉址到1~3個網頁。
但後來發現JS好像只能讀取絕對路徑的檔案
請問各位大神還有其他辦法嗎?
感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.186.8 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1619082550.A.767.html
1F:推 kattte: 你先解釋一下為啥要做這件事吧。。。 04/22 18:55
因為要做問卷,方式是用AB Test,用隨機最簡單最方便了,但怕到時候三個問卷的數量差太多,所以想用這個方法可能會比較平均分配一點。
※ 編輯: i7412369 (113.196.186.8 臺灣), 04/23/2021 08:31:23
※ 編輯: i7412369 (113.196.186.8 臺灣), 04/23/2021 08:32:35
2F:推 kyoe: 前端不好做, 後端比較好做 04/23 09:52
3F:→ Rplus: ~~(Math.random() * 100) % 3 + location.href 隨機轉址 04/23 14:42
4F:→ Rplus: location.href=[url1,url2,url3](~~(Math.random()*100)%3) 04/23 14:43
感謝前輩分享,但用random的方式怕三個問卷到最後的份數會差很多,所以才會想說用點擊數去mod3的方法,不過還是非常感謝提供方案。
※ 編輯: i7412369 (113.196.186.8 臺灣), 04/23/2021 15:36:41
※ 編輯: i7412369 (113.196.186.8 臺灣), 04/23/2021 15:36:59
5F:→ imhaha: txt前後端都能拋接吧 04/23 21:24
6F:推 single4565: 後端這個就類似負載平衡的概念了,可以嘗試看看 04/23 22:58
7F:→ Rplus: 基數不大才會radom差異過大吧 問卷基數不大的有效率不佳? 04/24 12:30
8F:推 rahit: 我以為你要Load balance… 05/01 07:49
9F:→ rahit: 用random就能解決 05/01 07:49
10F:推 rahit: 你把前後端做起來就能在後端連實體檔案或資料庫了 05/01 07:55
11F:推 rahit: 用ajax指相對路徑不知道做不做的到 05/01 07:58