skeeper
Новичок
curl возвращает 1 вместо ничего
Есть сервер, к которому обращаются скрипты с разных хостов. Я немного протупил и вместо того чтобы отдавать 0/1 отдаю ничего либо 1.
Так на некоторых хостах при запросе когда сервер отдает пусто, в пхп приходит 1. Приходится делать вот так.
Но это же бред! Не подскажете, куда копать?
Есть сервер, к которому обращаются скрипты с разных хостов. Я немного протупил и вместо того чтобы отдавать 0/1 отдаю ничего либо 1.
Так на некоторых хостах при запросе когда сервер отдает пусто, в пхп приходит 1. Приходится делать вот так.
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec ($ch);
$check = curl_getinfo($ch);
if ($check['size_download'] == 0)
$result = '';