FrancisDarroze

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

<?php 
if($_GET['vinValue']||$_GET['captchaValue']) {


$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://vin01.ru/api.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($curl, CURLOPT_COOKIEFILE, '/cok.txt');
curl_setopt($curl, CURLOPT_POSTFIELDS, array (
'captchaValue'=>$_GET['captchaValue'],
'vinValue'=>$_GET['vinValue'],
'typeCheckValue'=>'history' //это на случай если на сайте, к которому обращаемся проверяется была ли нажата кнопка submit, а не была ли оправлена форма
));
$out = curl_exec($curl);
echo $out;


}

else {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://vin01.ru/api.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cok.txt'); // сохранять куки в файл
curl_setopt($curl, CURLOPT_COOKIEFILE, '/cok.txt');
curl_setopt($curl, CURLOPT_POSTFIELDS, "getCaptcha=true");
$out = curl_exec($curl);



$obj=json_decode($out);

echo '<img src='.$obj->image.'>';
echo '
<form action="" method="get">
<p>vin: <input type="text" name="vinValue" /></p>
<p>captcha: <input type="text" name="captchaValue" /></p>
<p><input type="submit" /></p>
</form>';
}
?>

Ответ приходит "Прошло слишком много времени с момента загрузки картинки, повторите попытку" . Незнаю что это значит, неверная капча или еще чего. Но факт в том что капча не проходит!

---------- Добавлено 30.10.2017 в 22:06 ----------

'[umka:
;15311881']Cookie не забываете сохранять/передавать?

вот мой код. Пробовал отдавать картинку со своего сервера, также и куки передавать. Ничего не выходит

'[umka:
;15311881']Cookie не забываете сохранять/передавать?

Нет не забываю. Возможно все из за сессий. Незнаю...

'[umka:
;15311615']Всё просто.
Берёте капчу с одного сайта, показываете пользователю на другом сайте, получаете ввод от пользователя, и передаёте обратно на первый сайт.

Если вы хотите, чтобы вам что-то подсказали, задайте конкретный вопрос.
Покажите, что вы уже сделали, и в чём именно проблема.
Вариант "сделайте всё за меня" — вряд ли прокатит.

Вот в этом и вопрос, скачиваю капчу, показываю со своего сервера пользователю, он вводит, курл отправляет пост запрос с этой капчей, но ответ что капча неверна или устарела.

Актуально, подскажите пож

garik77:
ну в принципе возможно, если передать вес на главную, только зачем? Я тут ничего кроме спортивного интереса не вижу, а ведь это проект коммерческий, интернет магазин.
Так для чего ломать всю конструкцию?

Так может главная более авторитетная для поисковиков? Да и красивее она чем категория=) Вопрос в целесообразности этих действий

Сайт продается, хорошая и стабильная посещаемость. Цена - подарок.

Заинтересованным писать мне в вк

veleg:
А если ли подобный скрипт в свободном доступе для того, чтоб накручивать подписчиков?
Думаю что есть, так как мои аки сами подписываются на кого-то.

А хз, я не видел

накрутка инстаграм временно работает только на последнее фото пользователя

DrJeans:
После накрутки фото вообще выпадает из видимости даже для подписчиков.

Показалось наверное

number4:
в теории так:
после первого нажатия на кнопку, js-скрипт берет данные с клиента: ип, браузер, разрешение экрана, тип ОС и тд и заносит в список, где ИД - ип-адрес
при следующем заходе на страницу js-скрипт делает запрос на сервер по IP и получает ответ по данным клиента и сравнивает с текущими данными. если совпадают - кнопка дисаблится.

А если ип динамический? Нужен индетификатор в рамках сайта, например id пользователя

Всего: 296