2011-11-13 7 views
1

나는 domain.com을 제어 할 수 없습니다. 나는 그러한 아래와 같은 리디렉션 URL 매개 변수를 제공 할 수 있습니다 :인코딩 된 값 획득

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

내가 retURL (www.example.com?parameter=value)을 얻었다 직후, 나는 내 매개 변수의 값을 검색하고 싶습니다.

그러나 브라우저는 www.example.com % 3Fparameter % 3Dvalue를 유효한 입력으로 허용하지 않습니다. 이 문제에 어떻게 접근해야합니까?

감사합니다.

추가 정보 - [내 동기] Salesforce Apex 플랫폼을 사용하고 있습니다. 양식에 문의하면 Salesforce는 반환 URL 만 허용합니다. 내가 보낸 답장 URL은 '감사'페이지이며 고객의 이름, 성, 사례 우선 순위 세부 정보 등을 넣어 감사 페이지를 사용자 정의하고 싶습니다.

+0

확실하지,하지만 당신은 URL을 시도 있습니다

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

, 당신은 아마 URL의 프로토콜 부분을 추가해야합니다 enc 귀하의 매개 변수에서 도트를 oding뿐만 아니라? – Bryan

+0

브라우저가 유효한 입력으로 받아들이지 않는다는 의미가 무엇인지 명확하게 설명해 주시겠습니까? 브라우저는 어떻게 작동합니까? – daxelrod

답변

2

물음표가 없습니다. 매개 변수의 시작은 : 그것이 문제와 관련된 경우

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

+0

당신은 완전히 옳습니다. 나는 여기서 잘못 썼다. 나는 내 질문을 편집했다. – Mikae