За последние 24 часа нас посетили 18655 программистов и 1606 роботов. Сейчас ищут 1178 программистов ...

Посоветуйте капчу

Тема в разделе "PHP для новичков", создана пользователем Колбася, 21 сен 2012.

  1. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Подскажите капчу для сайта чтобы бот не проходил и капча не была от гугла
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пару чисел на js сложить попроси =) в хидден инпут.
     
  3. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    Код (Text):
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml" >
    3. <head>
    4.     <title>BotBoot</title>
    5.     
    6.     <script type="text/javascript">
    7.     var a = Math.ceil(Math.random() * 10);
    8.     var b = Math.ceil(Math.random() * 10);       
    9.     var c = a + b
    10.     function DrawBotBoot()
    11.     {
    12.         document.write("What is "+ a + " + " + b +"? ");
    13.         document.write("<input id='BotBootInput' type='text' maxlength='2' size='2'/>");
    14.     }    
    15.     function ValidBotBoot(){
    16.         var d = document.getElementById('BotBootInput').value;
    17.         if (d == c) return true;        
    18.         return false;
    19.         
    20.     }
    21.     </script>
    22.  
    23.     
    24.     
    25.     
    26. </head>
    27. <body>
    28.  
    29. Are you human?<br />
    30.  
    31. <script type="text/javascript">DrawBotBoot()</script>
    32. <input id="Button1" type="button" value="Check" onclick="alert(ValidBotBoot());"/>
    33.  
    34.  
    35.  
    36.  
    37.  
    38. </body>
    39. </html>
    Добавлено спустя 11 минут 40 секунд:
    а как совместить php и javascript? вот именно вот этот? как вывести тру и фелс в пхп?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    в сессию запиши. У ботов обычно нет ни сессий, ни js :D