2014-11-27 2 views
0

Я хочу отправить запрос на другой сайт с запросом GET и должен вернуть строковое значение. Для этого я использую следующий код cURL, но его получение не удалось.CURL - отправка переменных с GET не работает

$user   = 'username'; 
    $password  = 'password'; 
    $sender_id  = 'myid'; 
    $sender_mobile = mobile number; 
    $message_text = 'Hi Testing SMS'; 
    $priority  = 'ndnd'; 
    $sms_type  = 'normal'; 
    $redirect_link = "http://bhashsms.com/api/sendmsg.php?user=$user&pass=$password&sender=$sender_id&phone=$sender_mobile&text=$message_text&priority=$priority&stype=$sms_type"; 

    $ch = curl_init(); 
    curl_setopt($ch,CURLOPT_URL,$redirect_link); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 

    $output=curl_exec($ch); 

    if($output == false) 
    { 
     echo "Error Number:".curl_errno($ch)."<br>"; 
     echo "Error String:".curl_error($ch); 
    } 
    $info = curl_getinfo($ch); 
    curl_close($ch); 

Но если я использую заголовок его отправки успешно использует заголовочные

$user   = 'username'; 
    $password  = 'password'; 
    $sender_id  = 'myid'; 
    $sender_mobile = mobile number; 
    $message_text = 'Hi Testing SMS'; 
    $priority  = 'ndnd'; 
    $sms_type  = 'normal'; 
    $redirect_link = "http://bhashsms.com/api/sendmsg.php?user=$user&pass=$password&sender=$sender_id&phone=$sender_mobile&text=$message_text&priority=$priority&stype=$sms_type"; 

    header("Location:$redirect_link"); 

следующую команду, где я буду неправильно !!!

ответ

1

У вас есть ошибка на $sender_mobile = mobile number; должна быть, как это $sender_mobile = 'mobile number';

+0

его что-то вроде $ sender_mobile = 1234567890; Если это была проблема, тогда он не должен был работать с «заголовком» слишком –

+0

, пожалуйста, 'echo $ output;' и посмотреть, что не так с api, который вы отправляете. – Alex

+0

его показ как «Имя пользователя/пароль недействителен или деактивирован учетной записью», но все мои учетные данные в порядке. Его работа как шарм с перенаправлением заголовка ... –

Смежные вопросы