С нами с 22.05.03
Сообщения: 1405
Рейтинг: 843
|
Добавлено: 19/11/06 в 04:49 |
Господа, какие в наши дни существуют современные и актуальные метода определения подключения серфера к веб-сайту?
в частности, интересует разделение на ланщиков, модемщиков и адслщиков
всех по отдельности.
в частности, хотя бы модемщиков отделить..
как варианты-гипотезы.
определение по скорости подключения - хз как
определение по хостнейму и вычисление типа дайлап.хостнейм-провайдер.ком
определение старым яваскриптом со времен дайлеров
больше пока вариантов нет.
имплементация актуального рабочего варианта, держащего трафик и не валящего сервер интересует в виде конечного решения под ключ.
спасибо.
|
|
|
|
Genuine Quality
С нами с 28.08.05
Сообщения: 652
Рейтинг: 910
|
Добавлено: 19/11/06 в 13:04 |
fihorn писал: | определение по скорости подключения - хз как |
втюхиваешь ему 2 раза по 50к и замеряешь время загрузки, диалап точно определишь
|
|
|
|
С нами с 08.10.04
Сообщения: 667
Рейтинг: 710
|
Добавлено: 19/11/06 в 17:48 |
Simplex писал: | втюхиваешь ему 2 раза по 50к и замеряешь время загрузки, диалап точно определишь |
50к маловато будет ) 200 хотя бы. Но в любом случае этот метод будет просто зря трафик жрать.
2 Топикстартер - скрипты тебе в помощь. Остальное - от лукавого )
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 19/11/06 в 19:22 |
когда то вот это работало. за 100% точность не ручаюсь
Код: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<xml:namespace prefix='detectconnect'>
<style>@media all { detectconnect\:clientcaps {behavior:url(#default#clientcaps)} }</style>
</head>
<body onLoad="init();">
<script language="javascript" type="text/javascript"><!--
function init() {
if (typeof(local_init) == "function")
local_init();
}
// --></script>
<div align="center">
<detectconnect:clientcaps id="caps"/>
<script language="javascript" type="text/javascript"><!--
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof(caps) != "undefined" && typeof(caps.connectionType) != "undefined") {
switch (caps.connectionType) {
case "lan" : document.writeln(" You are connected via a network"); break;
case "modem" : document.writeln("You are connected via a modem"); break;
case "offline" : document.writeln("You are working offline"); break;
}
} else
document.writeln("Property not supported or blank!");
} else
document.writeln("Property not supported or blank!");
// --></script>
</body>
</html> |
|
|
|
|
С нами с 18.01.06
Сообщения: 322
Рейтинг: 487
|
Добавлено: 19/11/06 в 19:50 |
|
|
|
|
С нами с 22.05.03
Сообщения: 1405
Рейтинг: 843
|
Добавлено: 20/11/06 в 12:06 |
proc3nt, ты вроде программер, судя по постам?
можешь такую штуку написать, за денежку, естественно.
в виде конечного пхп-кода, который можно поставить на страницу в боди и либо выводить код либо локейшн в хедере.
короче, одним куском чтобы код был =)
а на максмайнде у меня подписка есть, сейчас гляну ее статус, обновлю до нужной.
жду тебя в асе 11 752 768
всем ответившим спасибо, впрочем, полагаю, что по скорости - это не единственный вариант, давайте подумаем, как еще можно скомбинировать другие варианты. вот этот яваскрипт - можно ли вместе с максмайндом скрестить?..
мне нужно, чтобы как можно достовернее определялось модемное соединение в первую очередь.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |