Какие преимущества у других есть? Paypal рекомендует использовать fsockopen
однако в Интернете есть много сценариев, в которых используется curl
.
Какой из них я должен использовать?
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
Я действительно не думаю, что это имеет значение так или иначе, за исключением того, что в некоторых установках Apache2 могут быть проблемы доступности (Curl не установлен) или проблемы с двойной инициализацией OpenSSL (инициализация SSL Curl завершается неудачей, поскольку OpenSSL уже инициализирован).
Недавние установки Apache / PHP решили эту проблему, но очень хорошо, хотя установка Apache2 / PHP / Curl по умолчанию на Debian не будет работать должным образом, и параметры потоков PHP ( fsockopen
, file_get_contents`) всегда будут работать, поэтому я считаю, что docs (обновлено в июле 2010 года, если дата в документе правильная, что означает, что она была написана еще раньше) может просто попытаться сохранить ее просто.