2011-11-13 60 views
1

我無法控制domain.com。我只能給一個重定向URL參數,如下圖所示:獲取編碼值

www.domain.com?retUrl=www.example.com%3Fparameter%3Dvalue 

緊接着我給retURL(www.example.com?parameter=value),我想找回我的參數值。

但問題是,瀏覽器不接受www.example.com%3Fparameter%3D值作爲有效輸入。我應該如何處理這個問題?

我感謝您的協助。

其他信息 - [我的動機] 我正在使用Salesforce Apex平臺。我有聯繫我們表單,Salesforce只接受返回URL。我放置的返回網址是我的'謝謝'頁面,我想通過放置我的客戶姓名,案件優先級詳細信息等來定製我的感謝頁面。

+0

不知道,如果是涉及到這個問題,但你嘗試過的網址ENC在你的參數中編碼點? – Bryan

+0

您能澄清一下您的瀏覽器不接受它作爲有效輸入是什麼意思嗎?瀏覽器的行爲如何? – daxelrod

回答

2

您錯過了問號,表示問號參數開始:

www.domain.com/?retUrl=www.example.com%3Fparameter%3Dvalue

而且,很可能需要添加URL的協議部分:

www.domain.com/?retUrl=http%3A%2F%2Fwww.example.com%3Fparameter%3Dvalue

+0

你完全正確。我在這裏寫錯了。我現在編輯了我的問題。 – Mikae