0

在我处理 IPN 的 PHP 代码中,一切正常,除了一行:

$email = $_GET['ipn_email'];

这是他们提供的示例代码,以帮助您入门。我假设它会检索与进行计费的 Paypal 帐户管理员相关联的电子邮件地址。

但是,它似乎永远不会被设置。如果我使用上面的代码,我的 IPN 脚本会失败。我的 IPN 脚本工作的唯一方法是,如果我简单地设置$email为我选择的某个任意电子邮件地址。

我可以设置自己的电子邮件地址吗?我应该从数据中获得ipn_email价值吗?GET应该是什么价值ipn_email

4

1 回答 1

1

$_GET[]从 url 中的查询字符串中检索变量。因此,要发送您要求用户必须要求的设置

host/page.html?ipn_email=an_email_address

如果您不将该格式发送到服务器,则永远不会设置该变量。

不确定您是否使用过本教程,但它解释了使用它的一个原因

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementation

于 2012-05-10T06:59:26.363 回答