За прокситата идея ?

dakata__92

Super Moderator
Имам идея която да намали броя на абонатите ползващи прокси за достигане на някой наш сайт . Преди да започна да я обеснявам искам да кажа, че е просто едно лудо хрумване което имам и незнам дали е практически приложимо ! На всеки е известно, че има огромни бази данни с ip адреси на прокси сървари, или connections proxy sites, в които добавяш линка в някоя форма и се пренасочваш. Искам да Ви попитам ако се сложи една проверка от къде идва потребителя и един регулярен израз който да следи дали в стринга на линка от който идва абоната няма думата proxy.

PHP:
$ref = parse_url($_SERVER['HTTP_REFERER']); 
$ref2 = $_SERVER['HTTP_REFERER']; 

if (preg_match("/^proxy/",$ref2))
{
// neshto
}
else
{
// drugo neshto
}
На практика приложимо ли е ? Ще върши ли работа ?
 
не, филтрираш си само потребителите,
ако идва от гугъл и е търсил нещо свързано с прокси?
или идва от сайт с rewrite линкове, в който линк се съдържа думата прокси?
 
MontefuckeR каза:
не, филтрираш си само потребителите,
ако идва от гугъл и е търсил нещо свързано с прокси?
или идва от сайт с rewrite линкове, в който линк се съдържа думата прокси?
Хубавото на регулярните изрази са шаблоните с отрицание, можеш да проверяваш премерно дали е от чичо Google дошъл, Yahoo и др. по-известните търсачки. Ако е сайт премерно за събиране на точки, едвали от един два блокирани по погрешка линкове ще загуби много ! Пък и спокойно може да записва в текстов файл примерно какво е блокирал и да си подобри шаблона :) Много проксита съдържат думата в своите линкове, но ако не я съдържат вярно е че ще си преминават спокойно. Като се замисля и на $_SERVER['HTTP_REFERER']; не може да се има доверие...
 

Горе