我正在使用 cURL 将 Paypal IPN 数据从我们的 WooCommerce WordPress IPN 响应程序传递到位于同一服务器上的基于 ASP.NET 的许可代码。之前当 ASP.NET 代码在另一个站点上时,我有这个工作,但是当需要将它们移动到同一台服务器时,它停止工作。我读了:
如果 HTTP CODE 的 curl getinfo 没有返回代码?
我已经尝试了这些帖子的解决方案和变体,但没有运气。
如标题所述,curl_exec 的响应为 1,curl_error、curl_errno、curl_getinfo 均为空。没有任何细节很难弄清楚发生了什么。
这是我的原始代码:
//open connection
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url6);
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_POST,count($postdata));
curl_setopt($ch,CURLOPT_POSTFIELDS,$post_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
$url6 使用完整的 http:// 地址在同一台服务器上指向一个 aspx 页面,正如我提到的,当指向另一台服务器时,这段代码工作得很好。如果有帮助,此站点将托管在 GoDaddy(不是我的选择)上。
整天把头撞在墙上,真的可以在这里使用一些见解,谢谢!