Страницы

Поиск по вопросам

четверг, 23 января 2020 г.

CURL выводит ответ но не возвращает его в переменную

#php #curl


Ниже код:

$url = "http://site.ru/my_exchange_2.php?type=sale&mode=checkauth";  
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to  
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "user:password");
$result = curl_exec($ch); 
curl_close($ch);   
echo $result;


Код выполняется, выдает ответ:

success PHPSESSID aooom9tmurdnrdukfgkk631421 sessid=e519c36f6765ec9f8eaf30ecd10d9f4d


Но в переменной $result нет ответа, а только bool(true) если смотреть через var_dump.

Как получить то, что выводит curl на экран? Меня интересует sessid.
    


Ответы

Ответ 1



Добавьте эту опцию: curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

Комментариев нет:

Отправить комментарий