Witam ja do tej pory zawsze korzystalem z tego :
<?php
function open_https_url($url,$refer = "",$usecookie = false) {
if ($usecookie) {
return "Can't write to $usecookie cookie file, change file permission to 777 or remove read
only for windows.";
}
} else {
// Nazwa pliku cookie.txt tu sa przechowywane ciastka
$usecookie = "cookie.txt";
return "Can't write to $usecookie cookie file, change file permission to 777 or remove read
only for windows.";
}
}
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// to do polaczen https
// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
// curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
if ($usecookie) {
curl_setopt($ch, CURLOPT_COOKIEJAR, $usecookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $usecookie);
}
if ($refer != "") {
curl_setopt($ch, CURLOPT_REFERER, $refer );
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result =curl_exec ($ch);
curl_close ($ch);
return $result;
}
//Przyklad uzycia
echo open_https_url
("http://jakasstronka.pl/","",true);
?>
Pozdrawiam
Luk