我一直在尝试更新我的PayPal IPN,而且我似乎陷入困境。如果有人可以在那里闲暇,我将不胜感激。正如标题所说,Postback需要更新为HTTPS。
$demo = false;
$url = 'www.paypal.com';
$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";
$fp = fsockopen($url, 80, $errno, $errstr, 30);
我尝试过以下方法: 将$ url更改为tls://和ssl://来自www.PayPal.com& www.ipnpb.paypal.com
我还在$fp
中将端口更改为443。
当我尝试过ipnpb.paypal.com时,我陷入了无限的加载循环。
答案 0 :(得分:0)
HTTPS网址需要以https://
开头。
不是tls://
或ssl://
,这是你想象中的虚构。
它还需要连接到端口443,并遵循相应的重定向。