2

以下のphpコードで奇妙な問題が発生しています。この問題は、PHP 5.3.6 でランダムに発生することに気付きました。PHP 5.2.5 で実行すると、毎回動作します。残念ながら、5.2.5 の他の OCI の問題により php をダウングレードできるため、5.3.6 を使用する必要があります。問題が発生すると、応答がまったく返されず、ランダムに発生します。助けてください。このプロジェクトをできるだけ早く終わらせる必要があります。ありがとう。

<?php
$url = 'https://www.PayEverywhere.com/api/vtapi.aspx?profile_id=XXXXXXXX&profile_key=XXXXXXXXXXXXX&transaction_type=S&card_number=...';  
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_FRESH_CONNECT,TRUE);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($ch,CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE);  
if ( ! $response = curl_exec($ch) )
{
    echo "Error " . curl_error($ch). "\n";
}
echo $response;        
curl_close ($ch);
?> 
4

1 に答える 1

0

次のアーカイブを取得した後

http://curl.haxx.se/download.html

http://www.openssl.org/source/

http://web.mit.edu/kerberos/dist/index.html

# Install Curl
./configure --prefix=/curl/prefix --with-ssl=/ssl/prefix --disable-ipv6

# As curl depends on OpenSSL, install OpenSSL
./configure --prefix=/openssl/prefix

# As OpenSSL depends on Kerberos, install Kerberos
./configure --prefix=/kerberos/prefix
于 2013-04-23T13:53:14.013 に答える