Curl, не верный ответ от сервера (PHP)

123
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#11

На сервере попробуйте провернуть. Или вы там и делаете?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Sanu0074
На сайте с 31.08.2012
Offline
110
#12

LEOnidUKG, да

p.s. попробовал POST запросом сделать, результат тот же(

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#13
Sanu0074:
LEOnidUKG, да
p.s. попробовал POST запросом сделать, результат тот же(

Значит забанен IP сервера. Выход прокси или веб-прокся.

Sanu0074
На сайте с 31.08.2012
Offline
110
#14

LEOnidUKG, как сделать так чтобы передавалась оригинальная ссылка? где такой прокси найти?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#15
Sanu0074:
LEOnidUKG, как сделать так чтобы передавалась оригинальная ссылка? где такой прокси найти?

В гугле искать. Посмотреть всякие сервисы статистики или проверка на содержимое или ещё что-то они любят показывать содержимое сайта. Гугл кэш, Яндекс кэш, всякие переводчики.

Искать короче надо 🍿

Или на другом сервере поставить свою проксю, чтобы подгружала данные.

Sanu0074
На сайте с 31.08.2012
Offline
110
#16

LEOnidUKG, сделал я через прокси сервер тем же curlom - толку ноль

        $ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_ENCODING, 1);
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, FALSE);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT']."/cookie.txt");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5');
curl_setopt($ch, CURLOPT_PROXY, "78.109.137.225:3128");

$data = curl_exec($ch);
curl_close($ch);
return $data;

Неверное дело не в забаненом ip...

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#17

А проверяли прокси анонимная?

Sanu0074
На сайте с 31.08.2012
Offline
110
#18

LEOnidUKG, да

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#19
Sanu0074:
LEOnidUKG, да

Возможно тоже в бане. Попробуйте с локалки. Так же конечно вариант, что curl какой-то косячный :)

Sanu0074
На сайте с 31.08.2012
Offline
110
#20

LEOnidUKG, дело даже не в курл, вот я щас напрямую в через localhost сделал и работает, гдето режет сам url скрипт фреймворка codeigniter, здесь чтото наверное cpnfig.php:

$config['permitted_uri_chars'] = '?A-Za-zА-Яа-я=\s&0-9~%\.:&_\-|@';

---------- Добавлено 30.10.2014 в 00:48 ----------

только немогу понять что

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий