Определение опсоса
1.
Александр (31.07.2012 / 22:46)
Народ как сделать что бы при заходе на сайт проверялся опсос и если к примеру мтс то переадресовывался на другой сайт?
2.
NicAn (31.07.2012 / 23:01)
из рейтинга )
...RESIDENT... (13.03.12 / 00:05)
Комментарий: Парень молодец, отличный кодер
3.
Александр (31.07.2012 / 23:05)
И? Я витрину писал на файлах) Не асс учусь только) А ты везде успеваешь нагадить)
4.
Николай (31.07.2012 / 23:06)
я предтавляю себе это так
<?
$i = abs(intval($_POST['i']));
if($i == NULL){
echo'<form action="?" method="post">
Я сижу с:<br />
<input name="i" type="radio" value="1" checked /> Мегафона<br />
<input name="i" type="radio" value="2" /> Пчелайна<br />
<input name="i" type="radio" value="3" /> МТСа<br />
<input name="i" type="radio" value="4" /> Смартса<br />
<input name="" type="submit" value="Продолжить" />
</form>';
} else {
if($i == 1){header ('location: http://megafon.ru'); }
if($i == 2){header ('location: http://beeline.ru'); }
if($i == 3){header ('location: http://mts.ru'); }
if($i == 4){header ('location: http://smarts.ru'); }
}
?>
5.
Александр (31.07.2012 / 23:10)
Что то типо)Там выбирать нужно) А мне надо что бы если мтс то сразу переадресация шла)
6.
Дмитрий (31.07.2012 / 23:11)
4.
Trance Mission, ололо. Круть!
7.
Александр (31.07.2012 / 23:12)
6.
dima.london, он хотя бы пытается помочь)
8.
Дмитрий (31.07.2012 / 23:13)
1.
V1P, никак. Операторы не предоставляют такую информацию.
Можно только попробовать выдернуть из номера, но, опять же, если передачу номера разрешил оператор. В 95% случаев он это запрещает.
# функция определения номера телефона посетителя
function phone_number()
{
$phone_headers = array('HTTP_MSISDN',
'HTTP_X_MSISDN',
'HTTP_X_NOKIA_MSISDN',
'HTTP_X_WAP_NETWORK_CLIENT_MSISDN',
'HTTP_X_UP_CALLING_LINE_ID',
'HTTP_X_NETWORK_INFO');
$phone = '';
foreach ($phone_headers as $key) {
if (isset($_SERVER[$key]) ) {
$arr = array();
preg_match('`\d{5,20}`', $_SERVER[$key], $arr);
if ($arr[0]) {
$phone = $arr[0];
break;
}
}
}
return $phone;
}
9.
Макс (31.07.2012 / 23:14)
нужна база ипаков. Сравнюй и кидай куда надо
10.
Николай (31.07.2012 / 23:14)
5.
V1P,
Народ как сделать что бы при заходе на сайт проверялся опсос и если к примеру мтс то переадресовывался на другой сайт?
как написано так и сделал
11.
Александр (31.07.2012 / 23:15)
8.
dima.london, хм) а как тогда продают трафф к примеру только мегафон , мтс , билайн?
12.
Дмитрий (31.07.2012 / 23:15)
Вроде API Mobtop такое поддерживает
13.
Дмитрий (31.07.2012 / 23:16)
10.
ZiGR, по сути, да, можно попробовать продыбать IP. Как-то не подумал об этом.
Но все равно, чтобы добиться хотя-бы 50-60% точности, надо произвести кучу действий. Оно стоит одной только переадресации?
14.
Александр (31.07.2012 / 23:18)
11.
Trance Mission, сорри не правильно сформулировал)
15.
Дмитрий (31.07.2012 / 23:19)
Например, если человек законнектился через сторонний (не встроенный) браузер и через стороннюю точку доступа, например, wi-fi или по сетке от ПК, то номер ты не узнаешь никак. Ни номер, ни опсос.
16.
Александр (31.07.2012 / 23:20)
16.
dima.london, браузер думаю роли не играют) главное опсос)
17.
Дмитрий (31.07.2012 / 23:23)
17.
ZiGR, сорь, про кучу действий - я имел ввиду не для тебя. Это-то понятно, что один запрос.
Кучу действий - я имел ввиду попробовать узнать номер. Если номер не определен, то отправить запрос к яндексу (он вроде бы предоставляет такую информацию). Если нет - проверить через geoip. Еще можно распарсить IP. Я когда-то писал себе подобный сервис. Но он все равно не совсем точно отдает информацию.
18.
Александр (31.07.2012 / 23:23)
Раньше у Боцмана на каком-то сайте вап мастеров было определение опсоса) И даже номера вроде) Про номер точно не помню)
19.
Дмитрий (31.07.2012 / 23:26)
Самый лучший вариант - не морочить яйца, а сграбить сервис, например,
этот. Либо
этот.
20.
Александр (31.07.2012 / 23:30)
21 первый вроде бы норм) Но это же все нужно слепить в одну кучу) Моих знаний пока что не хватит) Пойду искать что нибудь на эту тему) Всем спасибо)
URL:
https://visavi.net/topics/33618