<?php
/*** Определение номера телефона посетителя
***/
//заголовки которые следует проверить
$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;
}
}
}
echo "номер - $phone";
//естественно, работает только у тех, кто лазает по вап профилю
?>