Https Curl-en keresztül nem megy, miért?
Sziasztok!
Php-vel curl-en keresztül küldök adatokat de nem történik semmi. Mit rontok el?
Kódom:Köszönöm
■ Php-vel curl-en keresztül küldök adatokat de nem történik semmi. Mit rontok el?
Kódom:
- $post=array("auth_username"=>"felhasznalonevem","auth_password"=>"jelszavam");
- function httpsPost($url, $data)
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- curl_setopt($ch, CURLOPT_VERBOSE, 0);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_TIMEOUT, CURL_UTIL_CURL_TIMEOUT);
- curl_setopt($ch, CURLOPT_USERAGENT, CURL_UTIL_CURL_USERAGENT);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "tanusitvany.crt");
- return $content = curl_exec($ch);
- curl_close ($ch);
- }
- echo httpsPost("https://valami.hu/index.php", $post);
Hiba?
http://hu.php.net/curl_error
SSL certificate
Alternativakent a CURLOPT_SSL_VERIFYPEER opciot false-ra allithatod, de ezt nem ajanlom.