Доброго дня! на php есть вот такая функция: Код (Text): function sendConfirm($id) { global $userInfo; $ch = curl_init($userInfo["host"] . "/user/accept"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"); $headers = array ( 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding: gzip, deflate', 'Accept-Charset: utf-8;q=0.7,*;q=0.7', 'Cache-Control: max-age=0' ); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_REFERER, $userInfo["host"]); curl_setopt($ch, CURLOPT_POSTFIELDS, "id=" . $id); curl_setopt($ch, CURLOPT_COOKIE, getCookie()); // тут сохраненные ранее куки выдергиваются из БД curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); return $result; } локально (php 5.3.13, curl 7.24.0) отрабатывает отлично. результатом работы является число от 0 до 10. на хостинге (php 5.4.36, curl 7.15.5): всегда выдает адракадабру вида (прикрепил скрин, т.к. прямым текстом сюда не вставляется). В какую сторону копать? где затык? и что самое интересное - сервер, принимающий этот запрос, отрабатывает его нормально (нужные данные там вносятся, куда надо). Другие подобные функции, возвращающие html работают на хостинге нормально - выдают то, что надо. Может проблема в том, что эта функция должна возвращать число, а не html? все равно это не нормально.. Добавлено спустя 51 минуту 2 секунды: все... разобрался.. заголовки слать не надо было просто..