Сделать строгое программирование Unicode:
strlen
, strcpy
... но их widestring дубликаты wstrlen
, wsstrcpy
...) Многобайтовый символ, упорядочивают, кодирование, которое предшествует кодировке UTF-16 (тот, используемый обычно с wchar_t
), и это кажется мне, это довольно только для Windows.
я никогда не слышал о wint_t
.
Подход, используемый такими инструментами, как Google Analytics, заключается в том, что время посещения измеряется как время, когда пользователь перешел на первую страницу, до момента, когда он перешел на последнюю страницу за одно «посещение». Одно посещение определяется как серия просмотров страниц одним пользователем (cookie), при этом каждое посещение достаточно близко по времени к предыдущему. Однако я не знаю, каков этот предел.
По моему опыту, такого рода уловки с событиями разгрузки и так далее граничат с навязчивостью, и пользователи их не ценят. По сути, они практически не имеют ценности по сравнению с более пассивным подходом, таким как построение посещения из файлов cookie и данных о просмотрах страниц.
Я предлагаю практически любой пакет веб-аналитики в зависимости от некоторых из ваших бизнес-целей.
[есть и другие, некоторые более адаптированные к отчетам рекламной сети ...]
Почему бы не взглянуть на Google Analytics, стандартное отслеживание будет собирать эту статистику за вас.
Это зависит от того, сколько ошибок вы допустили. Если ошибка составляет порядка десятков минут, вам нужен только журнал посещений и установите интервал ожидания сеанса для последней страницы. Если вы разрешите только сотни миллисекунд, вам потребуется пинговать. Если ошибка находится где-то посередине, вам все равно нужно пинговать, хотя и с меньшей скоростью; или примите тот факт, что для пользователя, который закрывает браузер, не запускается событие onunload.