фотографы Москвы

фотограф съемка москва

Нивелировка поверхности основания

предисловие так уж сложилось у веб-мастеров, что на их сайтызаходят как пользователи, так и спамерские роботы. если первые заходятна сайт для поиска нужной информации, то вторым непременно подавайадреса e-mail`ов. так называемые флудеры, которым попросту отнечего делать или от небольшого интеллекта так и хочется завалить вашиновости, статьи бестолковой лексикой. ну а форум сообщениями, явно неотносящимися к тематике рассматриваемой темы. это неизбежно,как и то что за ночью приходит день и наоборот. но с этим нужнобороться - иначе ваши порядочные пользователи вовсе потеряют интерес квашему сайту - можете не сомневаться. самым простой методпротиводействия данным явлениям - это банить таких посетителей по ip.проще говоря, закрывать им доступ на ваш сайт. данный метод пусть и неидеальная защита, но порядка 90% защиту он вам обеспечит. а это ужелучше, чем ничего. далее рассмотрим, как данная техника защиты работает на практике и как ее можно реализовать на php. за дело дляначала нам нужно получить список ip-адресов, которым будет закрытдоступ на наш сайт. еще потребуется использовать массивы и циклы - вотгде нам и пригодится php. дальше - больше :) для получения ip-адреса посетителя можно использовать суперглобальную переменную $_server[`remote_addr`]. на php это реализуется следующим образом: $ip = $_server[`remote_addr`]; а теперь разберемся с остальными переменными нашего мини-скрипта. создаем массив ($ban), куда помещаем все забаненые ip: $ban = array(`333.333.333.333`,’111.111.111.111’); каквидите, ip нужно помещать в одинарные кавычки и отделять их друг отдруга запятой (все просто и ясно - за что я и люблю php) в следующая переменная ($count) будет занесено количество этих самых ip: $count = count($ban); для чего это все нужно - читайте дальше. что мы имеем: 1) ip адрес определенного посетителя - переменная $ip; 2) массив запрещенных ip-адресов - $ban; 3) число элементов этого массива - $count. всеэлементарно просто - берем и сверяем адрес $ip со списком запрещенных -а так как у нас их может быть несколько, то для этого понадобится обходвсего массива забаненых адресов.










Comments on this entry (2 comments)

Enjoy this Post? You can discuss and share your opinion about it! Just do it over here.

Yep realy interesting interview – it reminds me of myself. Also web developer, music freak producer and working in web :)

Posted on August 11th 2009

Michael Jeffrey Jordan (born February 17, 1963) is a retired American professional basketball player and active businessman. His biography on the National Basketball Association (NBA) website states, "By acclamation, Michael Jordan is the greatest basketball player of all time."[1] Jordan was one of the most effectively marketed athletes of his generation and was instrumental in popularizing the NBA around the world in the 1980s and 1990s.

Posted on August 11th 2009

Add Your Comment