这是我在 PHP 脚本中的原始代码:
$header = "POST /cgi-bin/webscr HTTP/1.0\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: " . strlen($req) . "\r\n\r\n";
我收到一封来自 Paypal 的电子邮件,说我需要升级我的 IPN 脚本,以便它使用 HTTP/1.1。所以这是我根据他们的指示将代码更改为的内容:
$header .="POST /cgi-bin/webscr HTTP/1.1\r\n";
$header .="Content-Type: application/x-www-form-urlencoded\r\n";
$header .="Host: www.paypal.com\r\n";
$header .="Connection: close\r\n";
今天付款已经完成,但 IPN 不再更新我的数据库,这是我对其进行的唯一更改。关于做什么的任何想法?
谢谢!