Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685

Узнать полную информацию о пользователе, который запросил страницу

03.04.2015, 13:03. Показов 6722. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В логах апача была замечена подозрительная активность, очень напоминающая парсинг. Решили этому противостоять
Вопрос таков, как узнать полную информацию о пользователе, который посетил страцину? имеется ввиду ip, куки, user-agent и тд. Достаточно ли для этого всего $_SERVER или есть другие способы?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.04.2015, 13:03
Ответы с готовыми решениями:

Как узнать IP пользователя который посетил определённую страницу сайта?
У меня есть сайт, на нём стоит счётчик посетителей и я могу узнать IP всех пользователей которые на него попали. Подскажите как узнать IP...

получить информацию о пользователе по IP
я могу получить IP посетителя сайта, но как мне получить более подробные данные откуда он(страна, город)? Только не вручную через известные...

Получить информацию о пользователе из AD
Доброго времени суток, коллеги! Подскажите, пожалуйста как вытащить информацию о пользователе из Active Directory в List<User>? ...

4
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
03.04.2015, 13:06
Цитата Сообщение от V@D!k Посмотреть сообщение
как узнать полную информацию о пользователе, который посетил страцину?
Ну наверное посмотреть log'и хостинга. В панели управления посмотрите, хостинг вроде должен статистику посещений вести.
0
 Аватар для V@D!k
249 / 249 / 98
Регистрация: 26.07.2010
Сообщений: 1,685
03.04.2015, 13:08  [ТС]
может я неправильно выразился, я имел ввиду скрипт, который встраивается в процесс генерации Html и возвращает полную информацию о посетителе.
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
03.04.2015, 13:29
У движка Вашего сайта одна точка входа? На какой framework'е Ваш сайт?
Создайте событие, которое будет вызываться при входе пользователя на сайт. А данные для получения информации о пользователе можно брать из $_SERVER, формировать из них строку и писать в log. Но при большом потоке запросов файл (или база) может быстро разрастись и работать с ним будет сложно.
0
-3 / 3 / 1
Регистрация: 21.03.2015
Сообщений: 133
03.04.2015, 14:29
Где заходить на сайт создай код собирания инфы и записи её + был ли до этого:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
 
//BY ponchic
 
if(!isset($_COOKIE['name']))
{
    setcookie('name', date("d.m.Y-H:i"), time() + 99999999999*9999999999);
    $beed = 'УНИК';
}
else
{
    $beed = 'В первый раз был: ' . $_COOKIE['name'];
     
}
 
$file= "log.txt";
 
$data = date("d.m.Y");
$time = date("H:i");   
$ip0 = $_SERVER['REMOTE_ADDR'];
$ip = "<a href='https://www.nic.ru/whois/?ip=$ip0' target='_blank' >$ip0</a>";
$agent = trim($_SERVER['HTTP_USER_AGENT']);
 
if(isset($file)){ //Проверяем наличие файла и возможность работы с ним
$fo = fopen($file, 'a+'); //Открываем файл на запись в конец
$res = "$get|$data|$time|$ip|$agent|$beed \n"; //Формируем строку с информацией от жертвы
//в формате ГЕТ|дата|время|ip-адрес|характеристика системы|был ли до этого
//переход на следующую строку \n
$fw = fputs($fo,$res); //Записываем в файл
fclose($fo); //Закрываем файл
 
 
 
 
 
 
 
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.04.2015, 14:29
Помогаю со студенческими работами здесь

Как вывести информацию о пользователе?
можете сказать как вывести инф-ию о польз-ле работающем в сист.(имя, время входа в сист, время простоя и тд.) пробовала W но это не то что...

Как скрыть информацию о пользователе
Добрый день. Подскажите, пожалуйста, существует ли возможность в Word (Excel и т.п.) скрыть информацию о пользователе, который работает с...

Получить информацию о RDP пользователе
Доброго времени суток! Есть сервер с RDP, к нему подключаются пользователи для работы. На сервере ведется файл лога рабочей программы и...

Не могу получить информацию о пользователе Facebook
Я делаю запрос: FacebookClient fb = new FacebookClient(access_token); dynamic test =...

Как сохранять информацию о вошедшем пользователе?
Здравствуйте. Скажите, пожалуйста, как реализовать такой функционал? - Запись IP, вошедшего на сайт, url, с которого зашел, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru