E devlet sitesindeki numara taşıma sorgulaması sayfasına php curl ile numarayı gönderip gelen değeri almak istiyorum ama curl ile post işlemini gerçekleştiremedim. Sayfa görüntüleniyor ama post edilmiyor. Post ettirebilmek için curle başka parametreler mi girmek gerekir acaba? Kullandığım korlar aşağıdaki gibidir. Yardımcı olursanız sevinirim.
<?php
$curl=curl_init();
$post_bilgileri = "txtMsisdn=5441234567&token=%7B730FD6-BC236F-6AE440-B5E1CB-338E67-00EA4E-0C7F28-58EE4A-3FA9F9-EAA9A2%7D";
curl_setopt($curl, CURLOPT_URL, "https://www.turkiye.gov.tr/btk-numara-tasima");
curl_setopt($curl, CURLOPT_REFERER, "https://www.turkiye.gov.tr/");
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_bilgileri);
curl_setopt($curl, CURLOPT_VERBOSE, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,0);
$icerik = curl_exec($curl);
if(curl_exec($curl) === false){
echo 'Curl error: ' . curl_error($ch);
}else{
echo 'İşlem hatasız olarak tamamlandı';
echo $icerik;
}
?>