Ben ödeme için güvenli bir ağ geçidine cURL (son sürüm) kullanılarak bağlayan bir site var.
Sorun cURL daima 0 uzunluğu içeriğini döndürür. Ben sadece başlıkları olsun. Ve ben başlıkları dönmek için cURL ayarlandığında yalnızca. I yerine aşağıdaki bayrakları sahiptir.
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_URL, $gatewayURI);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_POST, 1);
Döndürülen başlığıdır
HTTP/1.1 100 Continue
HTTP/1.1 200 OK
Date: Tue, 25 Nov 2008 01:08:34 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Length: 0
Content-Type: text/html
Set-Cookie: ASPSESSIONIDxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; path=/
Cache-control: private
Ben de farklı siteleri cURL'ing denedim ve içerik cezası dönmek. Ben sorun https bağlantısı ile ilgisi olabileceğini düşünüyorum.
Ben firma ile konuştum ve yararsızdır.
Başkasının bu hatayı deneyimli ve çevresinde bir iş biliyor mu? Ben cURL hendek ve denemek ve kullanmak gerekir fsockopen()
?
Teşekkür ederim. :)