Реклама на сайте Advertise with us

Сотрировка серферов (отсеивание русского трафа)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 12:18       Ответить с цитатойцитата 

Уважаемые мастера, а скажите плз., каким образом отсеивается Русский (СНГовский, Китайский и пр.) трафик?
Это скрипт, или что-то другое?
И если скрипт, то где его можно взять? И можно ли - даром? icon_smile.gif
Премного вам бл.

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 29/10/04 в 12:23       Ответить с цитатойцитата 

а ты с какой целью интересуешься?
пхп
Код:

global $HTTP_ACCEPT_LANGUAGE;
$stroka=$HTTP_ACCEPT_LANGUAGE;
$lang =  strtolower(substr ($stroka, 0, 2));
if($lang=="zh"||$lang=="ru"||$lang=="kr"||$lang=="pl"||$lang=="ar"||$lang=="et"||$lang=="hr"||$lang=="ja"||$lang=="ko"||$lang=="az"||$lang=="uk"||$lang=="hy"||$lang=="be"||$lang=="kk"||$lang=="kz")
  {
Header("Location: http://russian_fuck_off.com/");   
}
Header("Location: http://american_wellcome.com/");   

от в таком вот аспекте
а вообще справа вверху есть поиск - он таки кричит "Поимей меня!"

крипта на ByBit

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 12:36       Ответить с цитатойцитата 

Спасибо! icon_smile.gif
Прости за настойчивость (а может и за глупость icon_smile.gif ), но все таки: а силами одного JScript эту задачу выполнить невозможно?
PHP для меня - темный лес...

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 29/10/04 в 15:26       Ответить с цитатойцитата 

Код:
<script language="JavaScript">
var language1, language2, i, f;
var loc = new Array("at","au","be","ca","dk","es","fi","gr","ch","de-ch","de",
"fr","en-ie","ie","en-gb","nl","it","gb","no","pt","nz","us");
if (navigator.appName.indexOf("Microsoft") != -1) {
language1=navigator.systemLanguage.toLowerCase();
language2=navigator.userLanguage.toLowerCase();
} else { language1=language2=navigator.language.toLowerCase(); }
for (f=false,i=0;i<loc.length;i++) { if ((language1 == loc[i])
|| (language2 == loc[i])) { f = true; break; } }
if (f) window.open("http://page_with_toolbar_code");
</script>
по аналогии делай
зы: есть такая штука - рейтинг называется icon_smile.gif

крипта на ByBit

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 15:58       Ответить с цитатойцитата 

Все понял!
Спасибо тебе!

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 16:08       Ответить с цитатойцитата 

что-то у меня с голвой или ваще не пойму...
как тут оценки ставить за постинги? icon_smile.gif icon_smile.gif
искал-искал... так и не нашел...

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 16:13       Ответить с цитатойцитата 

прости, если я тебя уже задолбал... icon_smile.gif
а вот такой вариант не лучше?
или в нем недостатки, которых я просто не вижу?
спасибо!


<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
if (navigator.appName == 'Netscape')
var language = navigator.language;
else
var language = navigator.browserLanguage;
if (language.indexOf('en') > -1) document.location.href = 'English.html';
else if (language.indexOf('nl') > -1) document.location.href = 'dutch.html';
else if (language.indexOf('fr') > -1) document.location.href = 'french.html';
else if (language.indexOf('sv') > -1) document.location.href = 'swedish.html';
else if (language.indexOf('zh') > -1) document.location.href = 'chinese.html';
else
document.location.href = 'English.html';
// End -->
</script>

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 29/10/04 в 16:42       Ответить с цитатойцитата 

вроде вариант, который по языку отправляет на соответствующую страницу
французов- на французскую
англичан на английскую
а вариант приведенный мной языки перечисленные в массиве отправляет только на одну страницу

крипта на ByBit

1
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 16:48       Ответить с цитатойцитата 

Эээх, блин!
Только сейчас допер, что IE6 (SP2) все это дело с JScript-ами рубит на корню...
Видать, реальному редиректу без PHP уже не обойтись?

Пардон за флуд, если это флуд...

0
 



С нами с 27.02.03
Сообщения: 873
Рейтинг: 402

Ссылка на сообщениеДобавлено: 29/10/04 в 17:51       Ответить с цитатойцитата 

Чиста реальный редирект можно забацать и мод-реврайтом. Самый кстати реальный получицца!

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 18:04       Ответить с цитатойцитата 

perlmaster писал:
можно забацать и мод-реврайтом


вау...
а это что еще за зверь?..

0
 



С нами с 27.02.03
Сообщения: 873
Рейтинг: 402

Ссылка на сообщениеДобавлено: 29/10/04 в 18:22       Ответить с цитатойцитата 

mod_rewrite
Модуль под апач - оч. удобный инструмент перезаписи запросов (перенаправления, изменения, отклонения и т.д.) в зависимости от параметров, условий, енвов, регекспов...
Юзается прописыванием соответствующего кода в .htaccess
Заюзай поиск "mod_rewrite" по форуму - кучу материалов по этой теме найдет.

0
 



С нами с 29.10.04
Сообщения: 834
Рейтинг: 281

Ссылка на сообщениеДобавлено: 29/10/04 в 19:20       Ответить с цитатойцитата 

Спасибо.
Почитал - ужаснулся... не в те сани я полез, этт точна...
Хорошо хоть, вовремя одумался icon_smile.gif
Всем большое спасибо! icon_smile.gif icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »