發文數:77
發表時間:2014-03-20 09:31:34
發表時間:2014-03-20 09:31:34
昨天在做一個實驗,就是我用上次搶紅米的網址bookmark之後,以為可以同一個網址在去衝一次產品,結果沒成功,後來又點到可以買小米3的網址,才知道這次二選一。
我推估它應該有兩三個不同網址在轉換。如果搶標時出現伺服器錯誤。原因是在於會有轉址的問題,其實login的時候
如果這樣點去登入,會很容易轉到錯誤的頁面(長網址)
但是改成短網址
這樣下標就不容易出現錯誤
因為它有一個callback的參數,但是因為轉址太長,根本就轉不回去。 就會出現錯誤。
它轉了兩次以上的callback,覆轉會被認為錯誤,所以web server處理時會認為網址錯誤。
本來應該是 login -> 購物車或是首頁
結果變成 login -> login -> 購物車或首頁
登入完又要登入
所以後來我要登入就直接只連servicelogin,後面一串都去掉
登入之後就正常
有的login會故意塞session值進去
也就是説,會因為登入的時間不同
網址會有變化
不過小米他們沒有這樣做.....
最後簡單整理一下
小米網站登入之後,上面是userid網址,再點小米官網回去,但可能會遇到是要連小米簡體或是小米台灣的網頁
網站登入主要是它callback會讓自己陷入一個明明就登入過了,但是又要登入的問題
伺服器會以為你在無限迴圈
login -> 首頁 變成 login -> login -> 首頁,但又變成 login -> login -> login ->首頁
就永遠到不了 (小米搶標之無間地獄)
保安,可以讓人轉了又轉,轉了又轉嘛? (我要替我婆婆"抱"仇)
鐵人71號 於 2015-05-25 09:06:49 修改文章內容
商業贊助
發文數:1發表時間:2024-09-20 09:53:29