【问题标题】:Paypal IPN : log for manual investigationPaypal IPN:手动调查日志
【发布时间】:2012-11-07 07:49:05
【问题描述】:

paypal's IPN sample code for PHP5.2的最后几行,他们得到了一条评论“记录人工调查”。

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

我应该记录什么样的信息以及如何记录?

【问题讨论】:

  • 尝试更具体。哪个示例代码?可以贴吗或者你在哪里找到的? “查看脚本调用是否来自贝宝的地方”在哪里?
  • 抱歉,我使用您要求的信息编辑了我的问题。

标签: php logging error-handling paypal paypal-ipn


【解决方案1】:

您必须通过 $_POST 变量记录您从贝宝获得的答案。

如果您使用框架或 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 是您的日志文件应该出现的自定义路径。

【讨论】:

  • 我正在使用表达式引擎(基于 codeigniter),所以是的,我认为它可能具有日志记录功能。我会做作业并阅读文档。谢谢。
猜你喜欢
  • 2016-07-20
  • 2016-04-29
  • 2017-01-02
  • 2016-05-27
  • 2017-02-17
  • 2013-09-04
  • 2017-05-02
  • 2013-01-14
  • 2015-08-26
相关资源
最近更新 更多