Показаны сообщения с ярлыком сайт. Показать все сообщения
Показаны сообщения с ярлыком сайт. Показать все сообщения

20 окт. 2015 г.

Самый простой способ подключить reCAPTCHA


Опять про последнюю работу. Все таки заказчика достали спам-боты и пришлось ставить капчу. Как показывает практика, самая надежная капча - reCAPTCHA от Google.
Все просто и надежно. Но вот в чем фишка: Ставил то я ее в первый раз. И когда дошло до интеграции на стороне сервера, а точнее организация отправки POST-запрос, я сник.
Поиски в сети дали много вариантов, но настолько сложных в понимании, а инструкция Гугля - такой "бесполезной", что думал не справлюсь. Ан нет! Один сайтик дал простой ответ.
Решение лежало на поверхности. Нужна была простая функция для проверки ввода reCAPTCHA, без подключения сторонних библиотек. Вот она:

function check_captcha($secret, $response){
    $result_capcha = json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret.'&response='.$response));
  
    if (isset ($result_capcha->success) && $result_capcha->success != 1)
        return false;
    else
        return true;
}

Теперь вопрос с POST-запросом решился сам собой.
До капчи файл sendmail.php выглядел так:






После изменений принял следующий вид:

Вот и все. Работает - безотказно.


7 апр. 2013 г.

АВТОМАТИЧЕСКАЯ РЕГИСТРАЦИЯ В ПОИСКОВЫХ СИСТЕМАХ

Наипервейшие задачи для раскрутки сайта - его проверка на валидность и регистрация в поисовых системах!
Регистрация сайта в поисковых системах является одним из этапов его раскрутки в интернете. Кому нужен хороший ресурс, который никому неизвестен? Поэтому так важно зарегистрироваться в поисковых системах. Наш сервис бесплатной автоматической регистрации в поисковиках предоставляет Вам такую возможность.
Каковы же преимущества автоматической регистрации? Они очевидны. Вы один раз заполняете форму для регистрации, а наш сервис автоматически регистрирует Ваш сайт в нескольких крупнейших поисковых системах. При этом мы предоставляем бесплатную автоматическую регистрацию, в то время как за это можно было отдать деньги, купив специальное программное обеспечение или воспользовавшись подобными услугами на других ресурсах.
Проверить на валидность (отсутствие ошибок по самым
последним стандартам HTML и CSS) можно здесь.
Перед регистрацией желательно сгенерировать файл-карту сайта (sitemap.xml).
Это можно cделать здесь.

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

Поисковые системы замечательны тем, что бесплатно предоставляют пользователям очень важный сервис – ранжирование ресурсов сети Интернет по соответствию вводимым запросам. Каждый сайт имеет право на своё место в Интернете. Вопрос лишь в том, каким способом продвинуть сайт на это место.
Есть продвижение сайта в поисковых системах, которые заставляют владельцев работать над качеством текстов, ссылочной базы, совершенствовать стиль и развивать тематику сайта. Другие способы продвинуть сайт выше в поисковой выдаче направлены на использование различных особенностей поисковых машин.
Продвижение сайта в поисковых системах — по сути рекламная кампания, как например контекстная реклама, позволяющая выйти на новый уровень раскрутки сайта и бизнеса. Невысокая стоимость продвижения сайта сочетается с возможностью достигнуть небывалого уровня продаж.
Эффективность продвижения сайта увеличивается тогда, когда увеличивается уровень посещаемости целевой аудитории и продаж с раскручиваемого сайта. Если сайт не находится на высоких позициях в поисковых системах, то вряд ли он сможет привлечь клиентов.
Продвижение сайта в поисковых система - комплекс задач, который включает в себя оптимизацию сайтов, контекстную рекламу, баннерную Интернет рекламу, написание и размещение уникальных текстов и многое другое, включая создание сайта для его последующей раскрутки.
Раскрутка сайта — кропотливая работа, требующая предельной концентрации внимания. Алгоритмы ранжирования, используемые поисковыми системами настолько сложны, что требуют вовлечения в работу сразу нескольких специалистов, постоянно отслеживающих эффективность своей деятельности.
Если быть объективным, то раскрутка сайта в первую очередь необходима ресурсам, созданным для удобства пользователей. Продвижение прочих сайтов чрезвычайно трудоемко, затратно, даже бесполезно.