多年来,我一直使用 php 脚本作为 IPN 侦听器,它运行良好。
几天前,Paypal 设置了一条消息警告,2013 年 10 月 7 日的代码必须使用 HTTP/1.1。所以我复制了提供的示例代码来代替我当前的标题:
-- 新代码---
// post back to PayPal system to validate
$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\r\n";
-- 现有代码 ---
$fp = fsockopen ('www.paypal.com', 80, $errno, $errstr, 30);
现在脚本不再起作用。我收到 401 错误:(
怎么了 ?我越来越担心,如果新代码不起作用,它将无法按时工作。到处找了找,也找不到明确的答案。我想让这个工作。
帮助 !