Николай

Рейтинг
16
Регистрация
26.10.2024
Привет
Давайте вангуйте уже когда там деньги завтра или в понедельник 

Вот еще один хитрый метод: 

<?php // CACHE-SESSION-DDOS ПФ капча на сайт, которая не впускает на сайт без куки и js, роботов парсеров и поисковиков!

session_start();
$_SESSION['ddos'] = $_SESSION['ddos']+1;
if($_SESSION['ddos']>3){exit;}

if($_SESSION['ok']==true && $_COOKIE["token"]==true && $_SESSION['ok']==$_COOKIE["token"]){
$_SESSION['ddos'] = 0;
}else{

$token=md5(rand(1000,999));

if($_COOKIE["token"]==false){
setcookie("token", $token, time()+5);
echo "<meta http-equiv='refresh' content='0;url='>";
exit;    
}

if($_COOKIE["token"]==false){
header('Cache-Control: max-age=86400');    
exit;
}

if($_COOKIE["token"]==true){
setcookie("token", $token, time()+5);    
$_SESSION['ok'] = $token;    
echo "<script>location.reload();</script>";  
}else{
exit;
}

exit;
}

echo "<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>";

?>

// Контент сайта!

Вот еще один хитрый метод который не впустить к контенту сайта посетителя без куки и js:

<?php // GET-SESSION ПФ капча на сайт, которая не впускает на сайт без куки и js, роботов парсеров и поисковиков!

session_start();

if($_SESSION['ok']==true && $_COOKIE["token"]==true && $_SESSION['ok']==$_COOKIE["token"]){
$_SESSION['ok'] = false;
setcookie("token", false, time()+5);    
}else{

$token=md5(rand(1000,999));

if($_GET["token"]==false){
setcookie("token", $token, time()+5);
echo "<script>window.location.href = '?token=$token';</script>";    
exit;    
}

if($_COOKIE["token"]==false){
exit;
}

if($_GET["token"]==$_COOKIE["token"]){
setcookie("token", $token, time()+5);    
$_SESSION['ok'] = $token;    
echo "<script>window.location.href = window.location.pathname ;</script>";    
}else{
exit;
}

exit;

}  

echo "<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>";

?>

// Контент сайта!
dzthd #:

Да с хрена ли? Ты походу вообще нуб. С одного ИП опсоса тысячи человек могут сидеть.


Не позорься своей капчей, поучи теорию, отработал практику а потом уже высказывать мнение

Читайте лучше, я сказал "рабочий ip".  Тоесть статический в режиме мгновения передачи пакетов данных. Ну а если паролельно этот же рабочий ip использует человек, то поверьте мне не нужен вам такой человек на сайте.  И кстати я вам не навязываю насильно использовать мою ПФ капчу, но прежде чем выдвигать необнуманую критику проверили бы её для на чала.  Как всё в ней устроено я конечно же расказывать не буду - это секрет.  

hakuna matata #:
Да кого вы там вечно баните и зачем? Весь серч только этими обсуждениями и забит.

Лично я когда вижу на сайте капчу фокси - закрываю вкладку, делать мне больше нехер.

Чистка бот трафика очень важна что бы не сливать бюджет в яндекс директе. 

Речь идёт об очень больших деньгах☝️

Грамотно сделаный фильтр трафика не нуждается в капче, капча это лишь способ проверки потенциально не надёжного посетителя. 

Сейчас в интернете по рекламе кликают 90% фрода. Это боты накрутчики пф. Это боты поиска контента для ИИ. Это боты шпионы. Это боты спама. Боты парсеры и  боты всяческих хакерских атак. 

Яндекс директ врёт что фрод фильтрует, фильтровать директу невыгодно☝️

Mik Foxi #:
и вылететь из поисковиков. нужна еще проверка предварительная по белому списку. чтоб не показать это гугл и яндекс боту.

Можно по ip впустить поисковик:

<?php // ПФ капча на сайт, и доступ поисковиков по ip!

$poiskovik=0;

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
else {$ip = $_SERVER['REMOTE_ADDR'];}    

if (!empty($ip)) {
              $options = array(                
'5.45.192.0',
'5.255.192.0',
'37.9.64.0',
'37.140.128.0',
'77.88.0.0',
'84.252.160.0',
'87.250.224.0',
'90.156.176.0',
'92.255.112.0',
'93.158.128.0',
'95.108.128.0',
'141.8.128.0',
'178.154.128.0',
'185.32.187.0',
'213.180.192.0'
//...
              );

foreach($options as $row) {if (stripos($ip, $row) !== false) {$poiskovik=1; }}}

if($poiskovik!=1){  
  
$password=md5(rand(1000,999));

if($_COOKIE["kluch1"]==true && $_COOKIE["kluch2"]==true && $_COOKIE["kluch1"]==$_COOKIE["kluch2"]){
    
}else{
    
if($_COOKIE["kluch3"]==true){exit;}    

setcookie("kluch3", true, time()+5);

setcookie("kluch2", $password, time()+5);

echo "<script> document.cookie = 'kluch1=$password; max-age=5'; location.reload();</script>";

exit;

}

}

echo "<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>";

?>

// Контент сайта!

Или так:

<?php // Жесткая ПФ капча на сайт, которая не впускает на сайт без js и куки, роботов парсеров и поисковиков!

$password=md5(rand(1000,999));

if($_COOKIE["kluch1"]==true && $_COOKIE["kluch2"]==true && $_COOKIE["kluch1"]==$_COOKIE["kluch2"]){
    
}else{
    
if($_COOKIE["kluch3"]==true){exit;}    

setcookie("kluch3", true, time()+5);

setcookie("kluch2", $password, time()+5);

echo "<script> document.cookie = 'kluch1=$password; max-age=5'; location.reload();</script>";

exit;

}

echo "<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>";

?>

// Контент сайта!
MrPi #:

С сервера вы можете получить логи и отследить, что и куда утекает. С js сможете?

У нормальных посетителей сайта с нормального браузера всегда работает JS и куки!

Можно применить вот такую хитрость для более сложного доступа к контенту сайта:

<?php // Жесткая ПФ капча на сайт, которая не впускает на сайт без js и куки, роботов парсеров и поисковиков!

$password="123456789";

if($_COOKIE["kluch1"]==false && $_COOKIE["kluch2"]==true){exit;}

if($_COOKIE["kluch1"]!=$password){

setcookie("kluch2", true, time()+5);

echo "<script> document.cookie = 'kluch1=$password; max-age=3600'; location.reload();</script>";

exit;
}

echo "<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>";

?>

// Контент сайта!

Что б вы совсем голову сломали!

<div id='captcha'></div><script src='https://captcha.1rj.ru/cod/1.js'></script>
SeoA #:

Так я и говорю, что сегодня он шлёт одно, а завтра другое. Вот будет у хозяина скрипта плохое настроение и он поменяет поведение скрипта, напишет, например: Подтвердите, что вы не ишак: Да или Нет😀

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

Всего: 58