Регистрация обращений сделана намеренно, чтобы в разных контекстах можно было указать имя файла.

вариации и в некоторой степени изменить содержимое элемента.

sub LogHits {

мой ($ex, $название) =

мой

$трассировка

"="

"$ENV{REMOTE_USER}

$ ENV{REM0TE_ADDR}

$ENV{REM0TE_H0ST}";

$trace =~ s/192\.168\S+/localnet/ ; # повторно указать локальные изменения

мой $ds = &GetDate(0, "set2");

мой $log = "$title на $ds by ( $trace )\n";

&LogFile("$WikiRoot$DefaultTitle$ex", $log); #

(предварительная вики)

)

Итак, как это используется? В конце каждого модуля или подпрограммы запроса вставьте вызов

к регистратору попаданий. В режиме просмотра, чтобы регистрировать все запросы на чтение:

&LogHits('_read',

$название);

Предполагая, что ваша вики называется MyWikiNotebook, этот оператор создает и добавляет

read-page обращается к файлу с именем MyWikiNotebook_read.

В качестве альтернативы предположим, что вы заинтересованы в отслеживании того, что пользователи пытаются найти.

используя функции поиска. Затем вы можете вставить что-то вроде этого внизу

процедура поиска:

&LogHits('_find',

"Найти \"$pat\"$lpat");

Переменные здесь основаны на переменных, использованных в представлении результатов, и предназначены для

регистрируйте шаблон поиска и режим поиска. Зарегистрированный результат в созданном файле

MyWikiNotebook_f может быть:

Найдите «гиперссылку» 27 июня 2000 г., 21:36, автор (

локальная сеть

)


ИСТОРИЯ СОБЫТИЙ

275

Знание того, что ищут ваши пользователи, может помочь вам добавить контент или изменить структуру

сделать вики более полезной.

Это другие способы регистрации или анализа действий, связанных с попаданиями.

• Последние посетители. Хотя недавние изменения, реализованные в виде журнала, в

в то же время предоставляет обзор недавних посетителей, которые редактируют, вы можете

хотите иметь специальный список, организованный посетителями в целом. Это делает,

однако почти предполагайте, что у вас есть какая-либо форма входа в систему или другое

механизм для более личной идентификации ваших посетителей, чем подключение по IP.

• Недавно прочитано. Список чистых посещений страниц (просмотра) легко становится слишком большим.

большой для управления, но он может быть полезным инструментом отладки или злоупотребления. Такой файл

может предоставлять необработанные данные для дальнейшего автономного анализа и может, например,

генерировать список популярных страниц типа «десятка».

• Автоматическая версия десяти самых прочитанных страниц может работать примерно так: