powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / CURL возвращает билиберду
3 сообщений из 3, страница 1 из 1
CURL возвращает билиберду
    #38867351
Sign of Chaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня!

на php есть вот такая функция:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
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',
		'Host: m.aparutaxi.kz'
	);
	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): всегда выдает адракадабру вида (прикрепил скрин, т.к. прямым текстом сюда не вставляется).

В какую сторону копать? где затык?
...
Рейтинг: 0 / 0
CURL возвращает билиберду
    #38867352
Sign of Chaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что самое интересное - сервер, принимающий этот запрос, отрабатывает его нормально (нужные данные там вносятся, куда надо).
Другие подобные функции, возвращающие html работают на хостинге нормально - выдают то, что надо.
Может проблема в том, что эта функция должна возвращать число, а не html? все равно это не нормально...
...
Рейтинг: 0 / 0
CURL возвращает билиберду
    #38867364
Sign of Chaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все.. разобрался...
на надо было слать заголовки... и все ))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / CURL возвращает билиберду
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]