[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какую информацию можно узнать о посетителях моего сайта?
bramsed
Я нашел только как можно определить дату и время посещения и еще host , а имеется ли возможность получить еще что либо в php?

$date=date("d M Y, H:i:s");
$ip=getenv("REMOTE_ADDR"); // опредляем IP узла
$host = gethostbyaddr($ip); // определяем имя узла по его IP
$str=("Date - ".$date." Host - ".$host);
$str=$str." ";
$file_hendle = fopen("home/report.txt", "a+"); //открываем файл report для добавлений,
fwrite ($file_hendle,$str); // записываем в него подготовленную строку
fclose($file_hendle); // закрываем файл

хотя бы регион пользователя или там еще чего.:P



Спустя 9 минут, 57 секунд (27.12.2006 - 16:35) md5 написал(а):
регион и страну по IP, у тя должна быть база IP.
где взять - никто здесь не знает.

можешь определить средствами javascript разрешение экрана, наличие кук и др. ерунду, а что тебе именно нужно?

Спустя 4 минуты, 14 секунд (27.12.2006 - 16:39) bramsed написал(а):
да по идее пользователи нашего сайта это 5 смежных с нами регионов, сайт я нарисовал недавно, вот и интересно ходит кто нибудь туда или только я туда один и захожу?

Спустя 3 минуты, 40 секунд (27.12.2006 - 16:43) Ghost написал(а):
по ip отслеживай
можешь счетчик поставить для интересу

Спустя 12 минут, 23 секунды (27.12.2006 - 16:55) bramsed написал(а):
да счетчик поставлю еще не написал, ну а хотябы можно определить на какие странициы они заходят?

Спустя 4 минуты, 57 секунд (27.12.2006 - 17:00) md5 написал(а):
print_r($_SERVER);

там много чего интересного увидишь

Спустя 1 час, 23 минуты, 1 секунда (27.12.2006 - 18:23) zilogo написал(а):
QUOTE
определить на какие странициы они заходят?

Самое простое - поставить везде скрипт записи страницы в файл. Если уже страничек много - прописать путь к скрипту в php.ini

Спустя 4 минуты, 50 секунд (27.12.2006 - 18:28) md5 написал(а):
zilogo,
QUOTE
Если уже страничек много - прописать путь к скрипту в php.ini

поясни что ты имел ввиду

QUOTE
поставить везде скрипт записи страницы в файл.

это как?

Спустя 4 часа, 47 минут, 25 секунд (27.12.2006 - 23:15) zilogo написал(а):
имел ввиду auto_prepend_file
QUOTE
это как?

сам такого не делал, но предположил, что можно записывать куда-нибудь урл и кол-во его посещений. Логично в принципе, но как это делают нормальные скрипты статистики незнаю.

Спустя 9 часов, 14 минут, 31 секунда (28.12.2006 - 08:30) bramsed написал(а):
QUOTE(zilogo)
QUOTE
определить на какие странициы они заходят?

Самое простое - поставить везде скрипт записи страницы в файл. Если уже страничек много - прописать путь к скрипту в php.ini

но PHP.ini у меня только есть на своем локальном сервере, а у проваедера же этот файл не доступен или я этот файл могу положить в общий каталог и он будет автоматически обрабатываться или к нему нужно прописывать обращение из первого файла загрузки index.php, если я спрашиваю совсем простые вещи напишите мне по arbaps@mail.ru.

Спустя 1 час, 53 минуты, 15 секунд (28.12.2006 - 10:23) md5 написал(а):
zilogo,
что-то вроде $_SERVER['REQUEST_URI']?

Спустя 11 минут, 35 секунд (28.12.2006 - 10:35) zilogo написал(а):
QUOTE
проваедера же этот файл не доступен

Бывает доступен, но лучше на каждую страницу писать.
md5 да, или что-то поизвращеннее придумать.

Спустя 45 минут, 59 секунд (28.12.2006 - 11:21) bramsed написал(а):
всем спасибо ок.

Спустя 2 года, 4 месяца, 20 дней, 21 час, 18 минут, 6 секунд (19.05.2009 - 07:39) mzverev написал(а):
Спасибо за подсказки!!!
Вот что получилось: Цикл отображает все что что есть внутри массивов

<table border=1><caption><b>$_SERVER</caption>
<?
foreach($_SERVER as $k=>$v) {
if (!$v==''){ ?>
<tr><td><?=$k?></td><td><?=$v?></td></tr>
<? }
}
?>
</table>


Кстати всё это пишу для магазина ноутбуков computeragent.ru

Вообще у меня схема такая, Любой вход пользователя записываю в MySQL потом легко проанализировать,
Например сейчас уже видно что какие то роботы ( помимо поисковых ходят на сайт - собаки )
Поэтому уже сделал черный список адресов и фильтрую пользователей.
Также все что записано в базу, легко отображается и по IP сразу определяет кто и можно также и подробно ( сервисом WHOIS)

Но вообще идея такая что хочется получать больше информации о пользователе, Модель компьютера.. итд.

Как то делал, но всё через JavaScript ( VB script`a недостаточно - он не всё может )
В итоге можно получить всё!!!
!!!! Но скрипт - Сабака! - спрашивает у пользователя разрешения на запуск.

Спустя 5 минут, 24 секунды (19.05.2009 - 07:44) mzverev написал(а):
Да!, вся информация полученная из $_ массивов выглядит так:http://www.computeragent.ru/tst/index.php



Кстати в конце там ошибка! $_Session почему то не читается по аналогии

Спустя 1 год, 10 месяцев, 17 дней, 4 часа, 58 минут, 41 секунда (6.04.2011 - 12:43) Гость_mzverev написал(а):
biggrin.gif
Случайно опять попал на этот сайт!),
смотрю никто особо тут не пишет..

Короче сейчас я уже давно прошел.., как что можно с PHP скриптов получить о пользователе, серевере итп.,

Теперь задача по сложнее. Нужно узнать вообще все!) о посетителе.

я понимаю чтотолько гиганты типа яндекс это умеют, и то не факт.,
так что приступим:
Пока нужно что то получить с помощью JavaScript...

Спустя 12 минут, 18 секунд (6.04.2011 - 12:55) Гость_mzverev написал(а):
Вот хорошее начало! :
яндекс и так много чего уже может определить...
а как ?)))
вот как - есть скрипт :
//mc.yandex.ru/metrika/watch.js


изучаем что там...

Спустя 4 минуты, 31 секунда (6.04.2011 - 13:00) dima4321 написал(а):
Делал так:

создается таблица в мускуле.

в скрипте прписываются перменные с присваиванием ключа.

т.е.

$ip=$_SERVER['REMOTE_ADDR'];

и т.п.

затем INSERT в table.

Спустя 1 час, 32 минуты, 55 секунд (6.04.2011 - 14:33) www.businesswebsite.ru написал(а):
ну.. там много всего конечно.., отделить мух от котлет..

вот так он определяет разрешение экрана напимер:
function aD(){
var aR=ae.documentElement,aS=ae.body;
return Math.max(aR.scrollWidth,aS.scrollWidth,aR.clientWidth)
}

Спустя 5 часов, 46 минут, 43 секунды (6.04.2011 - 20:19) prst написал(а):
Еще проще посмотреть что внутри какого-либо массива можно так:
echo '<pre>';
print_r($_SERVER);
echo '</pre>';

упс, не заметил вторую страничку и продолжение обсуждения )
Да, было бы не плохо собрать сюда все что можно узнать о юзере с помощью скриптов php и js.


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.