$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 разрешение экрана, наличие кук и др. ерунду, а что тебе именно нужно?
где взять - никто здесь не знает.
можешь определить средствами 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']?
что-то вроде $_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 недостаточно - он не всё может )
В итоге можно получить всё!!!
!!!! Но скрипт - Сабака! - спрашивает у пользователя разрешения на запуск.
Вот что получилось: Цикл отображает все что что есть внутри массивов
<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 почему то не читается по аналогии
Кстати в конце там ошибка! $_Session почему то не читается по аналогии
Спустя 1 год, 10 месяцев, 17 дней, 4 часа, 58 минут, 41 секунда (6.04.2011 - 12:43) Гость_mzverev написал(а):
Случайно опять попал на этот сайт!),
смотрю никто особо тут не пишет..
Короче сейчас я уже давно прошел.., как что можно с PHP скриптов получить о пользователе, серевере итп.,
Теперь задача по сложнее. Нужно узнать вообще все!) о посетителе.
я понимаю чтотолько гиганты типа яндекс это умеют, и то не факт.,
так что приступим:
Пока нужно что то получить с помощью JavaScript...
Спустя 12 минут, 18 секунд (6.04.2011 - 12:55) Гость_mzverev написал(а):
Вот хорошее начало! :
яндекс и так много чего уже может определить...
а как ?)))
вот как - есть скрипт :
//mc.yandex.ru/metrika/watch.js
изучаем что там...
яндекс и так много чего уже может определить...
а как ?)))
вот как - есть скрипт :
//mc.yandex.ru/metrika/watch.js
изучаем что там...
Спустя 4 минуты, 31 секунда (6.04.2011 - 13:00) dima4321 написал(а):
Делал так:
создается таблица в мускуле.
в скрипте прписываются перменные с присваиванием ключа.
т.е.
$ip=$_SERVER['REMOTE_ADDR'];
и т.п.
затем INSERT в table.
создается таблица в мускуле.
в скрипте прписываются перменные с присваиванием ключа.
т.е.
$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)
}
вот так он определяет разрешение экрана напимер:
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 написал(а):
Еще проще посмотреть что внутри какого-либо массива можно так:
упс, не заметил вторую страничку и продолжение обсуждения )
Да, было бы не плохо собрать сюда все что можно узнать о юзере с помощью скриптов php и js.
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
упс, не заметил вторую страничку и продолжение обсуждения )
Да, было бы не плохо собрать сюда все что можно узнать о юзере с помощью скриптов php и js.
_____________