Ввод капчи при скачивание файла

1 234
N
На сайте с 19.09.2014
Offline
13
#21
viktorchereffko:
Две недели назад, реализовал похожую фичу.
С основного сайта, при нажатии на кнопку "скачать", юзер попадает на прокладку (запрещённую к индексации). Затем автоматом редиректится на другой сайт (совершенно левый, полностью запрещённый к индексации), где нужно ещё раз тыкнуть на кнопку "скачать".

Пока безрезультатно. 😒 Трафика с Яндекса как не было, так и нет.
Правда было всего два апа...

Предварительно сайт попал под бан или что?

Был трафик - фильтр - редирект - 2 апа?

G-and-Y
На сайте с 29.06.2013
Offline
156
#22

Тоже так делал, но выждал мало. У вам при просмотре кода страница когда капча, есть .жс код? Так если посмотреть через инструмент гугла.

Абузо-устойчивые впс в Нидерландах от 5$/мес (https://cp.inferno.name/aff.php?aff=2991)
viktorchereffko
На сайте с 30.06.2008
Offline
172
#23
nelvin_:
Был трафик - фильтр - редирект - 2 апа?

Да.

10 символов

N
На сайте с 19.09.2014
Offline
13
#24
viktorchereffko:
Да.

10 символов

Я бы тоже изначально дождался восстановления позиций.

G-and-Y
На сайте с 29.06.2013
Offline
156
#25

Капча через прокладку
(мб кому пригодится)

Делаем ссылки вида site.ru/go.php?url=/

go.php ложим в корень сайта а reg.php и captcha.php в корень прокладки

go.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>

код сайта, что б прокладка не отличалась от сайта

<div align="center">
<?php

$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){

//header("Location: $url");



echo "<form name=\"reg\" action=\"http://прокладка.com/reg.php?url=$url\" method=\"post\">
Чтобы скачать введите число<br />
<img src = \"http://прокладка.com/captcha.php\" /><br />
<input type = \"text\" name = \"kapcha\" />
<input type = \"submit\" value = \"Скачать\" />
</form>";


}
?>

</div>

код сайта

</body>
</html>

reg.php


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>

код сайта, что б прокладка не отличалась от сайта
<div align="center">
<?php
$ggg = rand(1, 9999999);
$url = isset($_REQUEST['url']) ? $_REQUEST['url'] : '';
if(preg_match('#(http?|ftp)://\S+[^\s.,>)\];\'\"!?]#i',$url)){

//header("Location: $url");

session_start();
if($_POST['kapcha'] != $_SESSION['rand_code'])

echo "Неверный код <br \><a href=\"http://сайт.su/go.php?url=$url\">Назад</a>";
else echo "<script type=\"text/javascript\" src=\"/torrent.js\"></script><a class=\"ic-init\" file_name=\"tvtorrent_su-$ggg-torrent\" file_type=\"torrent\" file_size=\"28000\" href=\"$url\"><img src=\"/dl.png\"></a>";

}
?>

</div>

код сайта

</body>
</html>

captcha.php ищем описание в начале темы

Для ДЛЕ в functions.php меняем ссылки так

elseif( $config['files_count'] == 'yes' ) {

$replace_1[] = "<span class=\"attachment\"><a href=\"/go.php?url={$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
$replace_2[] = "<span class=\"attachment\"><a href=\"/go.php?url={$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";

} else {

$replace_1[] = "<span class=\"attachment\"><a href=\"/go.php?url={$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}]</span>";
$replace_2[] = "<span class=\"attachment\"><a href=\"/go.php?url={$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}]</span>";

}

В download.php удаляем код что б работали файлы для скачек


if ($config['files_antileech']) {

$_SERVER['HTTP_REFERER'] = reset_url ( $_SERVER['HTTP_REFERER'] );
$_SERVER['HTTP_HOST'] = reset_url ( $_SERVER['HTTP_HOST'] );

if ($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) {
@header ( 'Location: ' . $config['http_home_url'] );
die ( "Access denied!!!<br /><br />Please visit <a href=\"{$config['http_home_url']}\">{$config['http_home_url']}</a>" );
}

}
A
На сайте с 20.10.2010
Offline
111
#26

G-and-Y а куда код пп вставлять?

Конвертация файлового трафика без меток Яндекса - https://goo.gl/IJRElO - Лучший дейтинг конверт - https://clck.ru/WNREJ
F
На сайте с 24.10.2014
Offline
11
#27

G-and-Y, Все сделал, но не работает, captcha.php возвращает битую картинку. Юзал бесплатный хостиг от hostinger.ru. Может там в php нету какой то функции ?

A
На сайте с 20.10.2010
Offline
111
#28
Fullq:
G-and-Y, Все сделал, но не работает, captcha.php возвращает битую картинку. Юзал бесплатный хостиг от hostinger.ru. Может там в php нету какой то функции ?

скорее всего там вообще нету поддержки php, так как тут все работает, вот сам заканчиваю настройку этой капчи под свой сайт

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#29

тема: "установка капчи"

результат: 3 страницы контента(?)

Эмоции: ОМГ

:D

PS. ТС, не морочьте себе и людям голову. Берете прогера и даете ему задание.

По факту максимум часу работы и денег не более 30-50$(эт я по себе сужу).

Подпись))
F
На сайте с 24.10.2014
Offline
11
#30
assosi:
скорее всего там вообще нету поддержки php, так как тут все работает, вот сам заканчиваю настройку этой капчи под свой сайт

Все есть) Просто пришлось многое переписывать. Сейчас все работает на ucoz 🍿 (а точнее тестируется).

1 234

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