Php SMS API在我的Hostinger服务器上不工作,但在本地主机上工作正常

Php SMS API在我的Hostinger服务器上不工作,但在本地主机上工作正常,php,php-curl,Php,Php Curl,我有下面的代码发送短信是正常工作的本地主机上没有任何问题,但不是服务器它只是显示以下错误 cURL错误:30001毫秒后28次连接超时 您确定api密钥已存储在部署中应该存储的位置吗?是的,出于安全原因,我已将其存储在部署中,但未将其放置在此处 define("SMS_URL_TEXT","http://sms.stayintouch.co.in/api/sendhttp.php"); function SendSMS($recipients,$sms_

我有下面的代码发送短信是正常工作的本地主机上没有任何问题,但不是服务器它只是显示以下错误

cURL错误:30001毫秒后28次连接超时


您确定api密钥已存储在部署中应该存储的位置吗?是的,出于安全原因,我已将其存储在部署中,但未将其放置在此处
define("SMS_URL_TEXT","http://sms.stayintouch.co.in/api/sendhttp.php");

function SendSMS($recipients,$sms_message)
{
    
    $url = SMS_URL_TEXT;    
    $param = array(
        'authkey' => SMS_AUTH_KEY,
        'mobiles' => implode(',', $recipients),
        'sender' => SMS_SENDER,
        'message' => $sms_message ,
        'route' => '4',
        'country' => '0'
        );
    
    
    
    $result="1";
    $post = '';
    foreach ($param as $key => $val) 
    {
        $post .= '&' . $key . '=' . rawurlencode($val);
    }
    

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("Connection: close"));
    $result = curl_exec($ch);
    if(curl_errno($ch)) 
    {
        $result = "cURL ERROR: " . curl_errno($ch) . " " . curl_error($ch);
    } 
    else 
    {
        $returnCode = (int)curl_getinfo($ch, CURLINFO_HTTP_CODE);
        switch($returnCode) 
        {
        case 200 :
        break;
        default :
        $result = "HTTP ERROR: " . $returnCode;
        }
    }
    curl_close($ch);
    return $result;
}

SendSMS($recipients=array("919327133788"),$sms_message="test message developer");