Спасибо тему мождно закрыть
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;
Добавление заголовков ничего не дает
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;
Редирект на главную. Сами взгляните! Когда браузер отравляет запрос, то приходит нормальный ответ, когда курл, то приходит ответ 302 - редирект на главную
у меня max clients стоит 200, а WWW...WWW_WWWW.............W этих символов всего 150.
Тогда трафа не будет. Суть именно в том что нужно сайт в айфрейме подгружать)
Так что по теме, есть мысли?
В общем не подходит, почитал. Можно ли средствами php это сделать?
Я платежи на сайте через них принимаю, по этому отказаться не вариант.
Прочитал. Не до конца понял. Что в итоге? Блокировка? Снимут ли ее исходя от моего запроса в поддержку о данной ошибке? Или выводить деньги пока не заблочили и в приложении операции и юзать другой кошель?
Огромнейшее вам спасибо! А на будущее, такие вещи без PDO как решаются?