양식에 문제가 있습니다. 하나의 제출 클릭으로 두 가지 작업을 수행해야합니다. 가장 좋은 해결책은 서버 측 스크립트이지만 PHP에 대한 지식은 매우 제한적이므로 모든 도움을 주시면 고맙겠습니다.PHP로 양식을 두 번 제출하는 것과 동일한 조치를 수행하려면 어떻게해야합니까?
내가 수행해야 할 두 가지 작업은 다음과 같습니다
- 파일을 업로드하고 이메일 (
action="uploader.php"
) - 직접 페이팔 지불 게이트웨이 (
action="https://www.paypal.com/cgi-bin/webscr"
)
내가보기에 문제는 PayPal 스크립트를 제어 할 수 없다는 점이지만 양식 (금액, 개념 등)에서 데이터를 가져 오는 것이 분명하므로 간단한 리디렉션을 uploader.php
은 충분하지 않습니다.
당신은 어떻게 생각하십니까? 어떻게 해결할 수 있을까요?
감사합니다.
UPDATE :
- 사용자가 양식을 채우고
- 1 형태의 동작을 업로드 할 파일을 추가합니다 : I는 사용자 액션의 흐름을 게시하려고합니다 파일 업로드와 이메일이 전송됩니다 (
action="uploader.php"
) - 2 폼 조치 : 사용자는 페이팔 지불 양식 (
action="https://www.paypal.com/cgi-bin/webscr"
) 구매는 구매 확인 페이지로 이동하는 사용자를 완료 - 로 이동합니다.
내가 사과를,하지만 난 따르지 않습니다. 어쩌면 당신의 대답에서 내가 실제로하는 것 이상의 것을 알고 있다고 가정하기 때문일 것입니다 ... 수행해야 할 첫 번째 행동에 대한 참조 (uploader.php 실행)가 보이지 않습니다. 원본 질문을 몇 가지 추가 정보로 업데이트했습니다. 도움 주셔서 감사합니다. – mvime
@JMin "running"uploader.php는 양식을 제출할 때 발생합니다. PHP 스크립트가 요청되면 실행됩니다. 양식 제출은 POST 매개 변수가있는 PHP 페이지를 요청합니다. Anpher는 uploader.php 스크립트가 자신이 답변에 게시 한 코드를 출력 ('echo')하고 javascript (자동 제공)가 자동으로 생성 된 양식을 paypal에 제출 함을 제안합니다. –
내가 한 말은 두 개 이상의 URL에 한 번만 양식을 제출할 수 없다는 것입니다. 당신은 다른 사람에 의해 이것을해야합니다. form -> uploader.php -> form -> paypal – Anpher