0

我正在使用 cURL 将 Paypal IPN 数据从我们的 WooCommerce WordPress IPN 响应程序传递到位于同一服务器上的基于 ASP.NET 的许可代码。之前当 ASP.NET 代码在另一个站点上时,我有这个工作,但是当需要将它们移动到同一台服务器时,它停止工作。我读了:

如果 HTTP CODE 的 curl getinfo 没有返回代码?

PHP curl exec在php脚本同一域上失败

服务器可以阻止 curl 请求吗?

我可以向同一台服务器发出 CURL 请求吗?

我已经尝试了这些帖子的解决方案和变体,但没有运气。

如标题所述,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(不是我的选择)上。

整天把头撞在墙上,真的可以在这里使用一些见解,谢谢!

4

0 回答 0