2012-02-28 110 views
0

當我用戶添加頁面標籤對話框,我已經通過了REDIRECT_URI這樣添加頁面標籤重定向到無效的位置

http://MYSITE/?r=c/action&token=123456789 

當對話框回來,它去除令牌變量,因此該URL像

http://MYSITE/?r=c%2Faction&&tabs_added%5B176281002470701%5D=1#_=_ 

令牌變量丟失,

任何機構有任何想法,爲什麼出現這種情況?

回答

0

可能是一個錯誤或正斜槓。嘗試添加在最後一個額外的PARAM你不關心或刪除正斜槓

http://MYSITE/?r=c/action&token=123456789&t=1 

http://MYSITE/?r=caction&token=123456789 
+0

我試着添加額外的變量,除了第一個, 正斜槓是必需的,完全剝離的變量,我沒有問題 – 2012-02-28 14:11:12

0

一種選擇是把你所有需要的變量在一個單一的base64字符串,並在通過那傢伙爲你的單身查詢字符串參數。

僞代碼將是:

data = toBase64String("action&token=123456789") 
redirect_uri = "http://MYSITE/?data=" + data; 

那麼無論您重定向到你解碼。