2011-04-22 6 views
2

그 밖의 모든 것을 그대로 유지하면서 반환 값이 루트 홈페이지 대신 감사 페이지 (www.website.com/thankyou.php)로 전송되도록 코드를 조작하려면 어떻게해야합니까? 내 paypal 반환 값에 대한 코드는 다음과 같습니다.Paypal 반환 값 질문

<input type="hidden" name="return" 
    value="<?=$cfg->wwwroot."registration-confirmed-".base64_encode(serialize(array($user->id, 1)))?>"> 
+0

이것이 PHP 코드 인 경우 "php"태그가 있어야합니다. "value"태그는 다소 이상합니다. 나는 당신이 가치를 다루고 있다고 말할 수있는 어떤 가치가 있는지 확신하지 못합니다. 대부분의 코드가 그렇습니다. 질문에 더 정확하게 태그를 지정하면 관련 전문가가이 질문을 찾을 수 있습니다. 사람들은 자신이 좋아하는 태그로 질문을 더 가깝게 보는 경향이 있습니다. –

+0

나는 'php'태그를 추가 할뿐만 아니라 질문을 편집했다. 팁 주셔서 감사합니다. – clark

답변

0

이 목적으로 PDT (지불 데이터 전송)를 사용해야합니다.

This reference이 도움이됩니다. 페이지 하단에 PDT 활성화에 대한 지시 사항이 있습니다.

일단 PDT를 설정하면 입력 이름을 'return'에서 'custom'로 변경하면됩니다.

PDT 데이터 (thankyou.php)를 읽는 코드에서 Paypal PDT 데이터에서 가져올 '맞춤'값으로 리디렉션합니다. PDT is here에 대한 PHP 스크립트 예제.