나는 페이팔 IPN에 어려움을 겪고 있습니다. 나는 (필연적으로 ipn.php) 스크립트에 다시 연결하고 작동하는지 테스트하기 위해 구매 버튼을 설정, 그것의 유일한 코드는 다음과 같다 :Paypal ipn post 도착하지 않음
$from = "Guide Test Page";
$to = "[email protected]";
$subject = "VERIFIED IPN";
$message = "Post: ".serialize($_POST)."<br>";
$headers = "From:" . $from;
mail($to, $subject, $message, $headers);
echo "Mail Sent";
는 그래서 나에게 이메일을 보내, 다행히 모든 페이팔 포스트 변수. 'Buy'를 통과하면 ipn.php 로의 리디렉션이 작동한다는 것을 알 수 있습니다. 화면에 'Mail Sent'텍스트가 표시되고 이메일이 도착합니다. 그러나 직렬화를 ($ _ POST)는는 가 생산하는 : 0 : {}
이 가사람이 무슨 일이 일어나고 있는지 제안 할 수 있습니다?
항상 적절한 언어로 태그 달기 –
나는 ipn과의 혼란스러운 반환 url을 생각한다. ipn은 인간이 보지 못하는 paypal bot에 맞고, return url은 인간 구매자가 사이트로 돌아 오는 곳이다. –
ipn은 url 변수를 통해 데이터를 전송하므로 $ _GET이 아닌 $ _POST를 사용합니다. –