emrenogay adlı üyeden alıntı: mesajı görüntüle
Timeout, useragent eklemedim ancak fonksiyon içine ekleyebilirisiniz. SSL sorunu yaşarsanız SSL verify false yapabilirsiniz.
function curl_request($url) {
    if (!function_exists('curl_init')){
        die('Sunucuda curL kurulu degil.');
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}

$query = http_build_query([
 
    'username' => 'PANEL_KULLANICI_ADI',
    'password' => 'PANEL_SIFRESI',
    'header' => 'MASGSMTEST',
    'gsm' => 'SMS_GIDECEK_NUMARA',
    'message' => 'DENEME'
]);
 
$postURL = 'https://api.masgsm.com.tr/api/smsget/v1?' . $query;
$result = curl_request($postURL);
print_r($result);
İlginize ve nezaketinize teşekkür ederim. Sorun SSL satırı eklenince çözüldü. "curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);"