Лог-файл (или просто лог) - это главный источник информации о поведении посетителя на вашем Web-сайте. Каждое обращение к сайту фиксируется сервером и о нем остается запись в лог-файле. По этим записям можно узнать огромное количество информации о посетителях. Лог-файл сервера представляет собой текстовый файл, в котором в особом формате записаны все данные об обращениях к сайту.
Формат лог-файлов
Лог-файлы серверов Apache имеют формат Common Log Format (CLF). При этом каждая строка является записью отдельного запроса, состоящего из нескольких полей, разделенных пробелами.
События, происходящие при обращении пользователя к сайту
Событие 1. Запрос страницы
Браузер посетителя передает на сервер (на котором находится сайт) запрос на выдачу страницы. При этом на сервере становится известной следующая информация:
IP-адрес посетителя
Запрашиваемый URL
Дата и время запроса
Географическое положение клиента
Используемый пользователем браузер
Адрес страницы, с которой зашел посетитель и т.д.
Используемая операционная система и проч.
Событие 2. Выдача страницы
Сервер возвращает клиенту за документ (страницу, картинку, файл и пр.).
Событие 3. Запись в лог
Сервер записывает данные о произошедшей транзакции в журнал событий (лог-файл).
Var Z:integer; Begin Write('Z = ');ReadLn(Z); if Z>0 then WriteLn('Положительное') else if Z=0 then WriteLn('Равное нулю') else WriteLn('Отрицательное') End.
Пример: Z = -5 Отрицательное
Z = 0 Равное нулю
Z = 256 Положительное
Z = 10455 Положительное
Var X,Y:real; Begin Write('X = ');ReadLn(X); Write('Y = ');ReadLn(Y); if (X = 0)and(Y = 0) then WriteLn('Начало координат') else if (X=0) then Write('Ось абсцисс') else if (Y=0) then WriteLn('Ось ординат') else if (X>0) then if (Y>0) then WriteLn('Первая четверть') else WriteLn('Вторая четверть') else if (Y<0) then WriteLn('Третья четверть') else WriteLn('Четвёртая четверть') End.
Пример: X = 0 Y = 0 Начало координат
X = 0 Y = 1 Ось абсцисс
X = 1 Y = 0 Ось ординат
X = 1 Y = 1 Первая четверть
X = 1 Y = -1 Вторая четверть
X = -1 Y = -1 Третья четверть
X = -1 Y = 1 Четвёртая четверть
Var a,b,c,S:integer; Begin Write('Введите трёхзначное число: ');ReadLn(A); b:=(a div 10) mod 10; c:=a mod 10; a:=a div 100; S:=a+b+c; if (9<S)and(S<100) then WriteLn('Сумма цифр(',S,') - двузначное число') else WriteLn('Сумма цифр(',S,') не является двузначным числом'); if (a=4)or(b=4)or(c=4) then WriteLn('Цифра 4 есть') else WriteLn('Цифры 4 нет'); if (a=7)or(b=7)or(c=7) then WriteLn('Цифра 7 есть') else WriteLn('Цифры 7 нет') End.
Пример: Введите трёхзначное число: 74 Сумма цифр(11) - двузначное число Цифра 4 есть Цифра 7 есть
Введите трёхзначное число: 71 Сумма цифр(8) не является двузначным числом Цифры 4 нет Цифра 7 есть
Введите трёхзначное число: 13 Сумма цифр(4) не является двузначным числом Цифры 4 нет Цифры 7 нет
Лог-файл
Лог-файл (или просто лог) - это главный источник информации о поведении посетителя на вашем Web-сайте. Каждое обращение к сайту фиксируется сервером и о нем остается запись в лог-файле. По этим записям можно узнать огромное количество информации о посетителях. Лог-файл сервера представляет собой текстовый файл, в котором в особом формате записаны все данные об обращениях к сайту.
Формат лог-файлов
Лог-файлы серверов Apache имеют формат Common Log Format (CLF). При этом каждая строка является записью отдельного запроса, состоящего из нескольких полей, разделенных пробелами.
События, происходящие при обращении пользователя к сайту
Событие 1. Запрос страницы
Браузер посетителя передает на сервер (на котором находится сайт) запрос на выдачу страницы. При этом на сервере становится известной следующая информация:
IP-адрес посетителя
Запрашиваемый URL
Дата и время запроса
Географическое положение клиента
Используемый пользователем браузер
Адрес страницы, с которой зашел посетитель и т.д.
Используемая операционная система и проч.
Событие 2. Выдача страницы
Сервер возвращает клиенту за документ (страницу, картинку, файл и пр.).
Событие 3. Запись в лог
Сервер записывает данные о произошедшей транзакции в журнал событий (лог-файл).