PHP5.2用のpaypalのIPNサンプルコードの最後の行で、彼らは「手動調査のためにログに記録する」というコメントを受け取りました。
else if (strcmp ($res, "INVALID") == 0) {
// log for manual investigation
}
どのような情報をどのように記録する必要がありますか?
PHP5.2用のpaypalのIPNサンプルコードの最後の行で、彼らは「手動調査のためにログに記録する」というコメントを受け取りました。
else if (strcmp ($res, "INVALID") == 0) {
// log for manual investigation
}
どのような情報をどのように記録する必要がありますか?
さて、あなたはあなたが$_POSTvarsを通してpaypalから得た答えを記録しなければなりません。
フレームワークまたはCMSを使用している場合は、ログ機能がある可能性があります。それ以外の場合は、PHPのerror_log
関数を使用できます
例えば:
$post_vars = var_export($_POST, true);
error_log("IPN Result: " . $res, 3, "/var/tmp/ipn.log");
error_log("POST_VARS: " . $post_vars, 3, "/var/tmp/ipn.log");
ここで、/ var / tmp / ipn.logは、ログファイルが表示されるカスタムパスです。