任何PHP fsockopen()的替代方案都会出错贝宝


Any alternative to PHP fsockopen() error paypal?

使用fscockpopen函数的IPN通知确实很少失败。但这种情况偶尔发生一次,我怀疑php配置中的问题。

请参阅以下代码,是否有解决方法而不是使用PHP fsockopen()函数?可能是CURL?在CURL中可以这样做吗?

    $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30 );
    if (!$fp) { 
        $this->error_out("PHP fsockopen() error: " . $errstr , "");
    } 

是否有其他解决方案或任何稳健的错误检查建议

我发现这很有用。。它使用curl,如果需要,我们也可以使用fsock方法。

非常干净的脚本,可以很容易地理解事务的各个部分并编辑内容。