用于 paypal ipn 的 curl 或 fsockopen

Posted

技术标签:

【中文标题】用于 paypal ipn 的 curl 或 fsockopen【英文标题】:curl or fsockopen for paypal ipn 【发布时间】:2011-11-14 19:38:11 【问题描述】:

一个比另一个有什么优势? Paypal 推荐使用fsockopen,但是互联网上有很多脚本使用curl

我应该使用哪一个?

卷发:http://www.namepros.com/code/306043-process-paypal-ipn-with-curl.html

fsockopen:https://cms.paypal.com/uk/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNImplementation

【问题讨论】:

【参考方案1】:

我真的认为这并不重要,除了在某些 Apache2 安装中可能存在可用性问题(未安装 Curl)或 OpenSSL 双重初始化问题(Curl 的 SSL 初始化失败,因为 OpenSSL 已经初始化) .

最近的 Apache/php 设置解决了这个问题,但有一段时间,Debian 上的默认 Apache2/PHP/Curl 安装无法正常工作,而 PHP 流选项(fsockopen,file_get_contents`)将始终有效,所以我认为文档(2010 年 7 月更新,如果文档上的日期正确,这意味着它写得更早)可能只是试图保持简单。

【讨论】:

以上是关于用于 paypal ipn 的 curl 或 fsockopen的主要内容,如果未能解决你的问题,请参考以下文章

PayPal IPN 模拟器测试产生一个空的 curl 结果。在现场工作正常

cURL Paypal IPN 脚本不工作

Paypal IPN 系统无法正常工作?

多次收到 Paypal IPN 响应

从 cURL 支付向 paypal IPN 添加自定义变量

paypal 的IPN通知调用出错