【发布时间】:2012-05-10 14:59:26
【问题描述】:
在我处理 IPN 的 PHP 代码中,一切正常,除了一行:
$email = $_GET['ipn_email'];
这是他们为帮助您入门而提供的示例代码。我以为它会检索与进行结算的 Paypal 帐户管理员相关联的电子邮件地址。
但是,它似乎永远不会被设置。如果我使用上面的代码,我的 IPN 脚本会失败。我的 IPN 脚本工作的唯一方法是,我只需将 $email 设置为我选择的任意电子邮件地址。
我可以设置自己的电子邮件地址吗?我应该从GET 数据中获取ipn_email 值吗? ipn_email 的值应该是多少?
【问题讨论】:
-
我没有使用过 PaxPal 的 API,但作为用户完成交易后,我知道我可以指定是否希望与收款人/公司共享我的电子邮件。所以这可能是您没有收到电子邮件的原因。还;您是否尝试过检查整个 $_POST 和 $_GET 变量 (print_r()) 以了解您得到了什么?