0

PHP5.2用のpaypalのIPNサンプルコードの最後の行で、彼らは「手動調査のためにログに記録する」というコメントを受け取りました。

else if (strcmp ($res, "INVALID") == 0) {
    // log for manual investigation
}

どのような情報をどのように記録する必要がありますか?

4

1 に答える 1

0

さて、あなたはあなたが$_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は、ログファイルが表示されるカスタムパスです。

于 2012-11-09T08:34:08.317 に答える