FrancisDarroze

Рейтинг
71
Регистрация
12.05.2017

Спасибо тему мождно закрыть

MikeTheRaven:

curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Referer: https://venro.ru/?url=' . $url,
'X-Requested-With: XMLHttpRequest'
]);

Нет, ситуация аналогичная, возвращает редирект.

HTTP/1.1 302 Found Server: nginx Date: Fri, 27 Jul 2018 03:23:17 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 0 Connection: keep-alive X-Powered-By: PHP/5.6.33 X-Frame-Options: SAMEORIGIN Location: https://venro.ru Strict-Transport-Security: max-age=31536000;

Curl:


function get($url,$proxy) {

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_REFERER, "https://venro.ru/?url=".$url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Referer: https://venro.ru/?url=' . $url,
'X-Requested-With: XMLHttpRequest'
]);
// curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
// curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$ss = curl_exec($ch);
curl_close($ch);
return $ss;
}

$prox = 'localhost:9050';
$a = get('https://venro.ru/core/likes?url='.$url.'',$prox);
echo $a;
LEOnidUKG:
Код курла в студию.

Добавление заголовков ничего не дает

function get($url,$proxy) { 

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
curl_setopt($ch, CURLOPT_REFERER, "https://venro.ru/?url=".$url);
// curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
// curl_setopt($ch, CURLOPT_PROXY, "$proxy");
$ss = curl_exec($ch);
curl_close($ch);
return $ss;
}

$prox = 'localhost:9050';
$a = get('https://venro.ru/core/likes?url='.$url.'',$prox);
echo $a;


---------- Добавлено 26.07.2018 в 21:30 ----------

Есть мысли?
LEOnidUKG:
Ну так редирект то куда? И в чём проблема обработать этот редирект?

Редирект на главную. Сами взгляните! Когда браузер отравляет запрос, то приходит нормальный ответ, когда курл, то приходит ответ 302 - редирект на главную

Оптимизайка:
FrancisDarroze, MaxRequestWorkers, он же MaxClients за это отвечает, но лучше не его увеличить, а время работы скрипта уменьшить, чтоб апач не ждал так долго его выполнения.

у меня max clients стоит 200, а WWW...WWW_WWWW.............W этих символов всего 150.

foxi:
Не надо ничего запрещать. Разместите на этой странице скрипт:
<script type="text/javascript">if(self != top){top.location=self.location;}</script>
И наслаждайтесь этим трафом в полной мере.

Тогда трафа не будет. Суть именно в том что нужно сайт в айфрейме подгружать)

Так что по теме, есть мысли?

В общем не подходит, почитал. Можно ли средствами php это сделать?

Я платежи на сайте через них принимаю, по этому отказаться не вариант.

LEOnidUKG:
Тема старая: /ru/forum/968043

Прочитал. Не до конца понял. Что в итоге? Блокировка? Снимут ли ее исходя от моего запроса в поддержку о данной ошибке? Или выводить деньги пока не заблочили и в приложении операции и юзать другой кошель?

LEOnidUKG:
Сделайте:

$unlim = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);

У вас тогда будет нормальный массив.

Огромнейшее вам спасибо! А на будущее, такие вещи без PDO как решаются?

Всего: 296