mix.sk »PHP для боязких» 6 - Статистика доступу в PHP

Я отримую невелику статистику? Хто коли і як часто приходить? Про що люди дбають? Безкоштовно і добре.

Кожен, хто робить веб-сайт, цікавиться, скільки людей відвідує його. Завдяки статистиці веб-сайт можна змінити, щоб бути максимально цікавим для людей.

Ви можете створити власну службу статистики. Код програми можна завантажити на веб-сайті www.phpee.com і є безкоштовним. Це навіть не потрібно запускати на сервері, який має значення. Точність розрахунку дуже пристойна.

Через кілька днів ви зможете почати досліджувати, скільки людей заходить на ваш сайт і що їх найбільше цікавить.

Ви можете побачити, в якій операційній системі, браузері та налаштуваннях монітора найбільше відвідувачів, а потім налаштувати дизайн вашого сайту. Якщо сьогодні більшість людей мають найпоширенішу роздільну здатність монітора 1024 × 768, а багато користувачів навіть гірше, ви знаєте, як повинен виглядати ваш сайт.

charset ISO-8859-2

Погляд на статистику того, як виглядає представлення операційних систем та браузерів.

Погляд на сторінку статистики доступу. Ви можете бачити, скільки унікальних відвідувань ви маєте щодня, навіть години, коли вони приходять найчастіше. У нижній частині сторінки ви можете переключитися на перегляд загальної кількості переглянутих сторінок.

Наживо демонстрація того, як це виглядає в дії, знаходиться на сторінці програми.

На інших сторінках статистичної системи ви можете бачити, з яких пошукових серверів люди найчастіше звертаються до вас. В даний час Google є найпопулярнішим браузером. Наприклад, ви навіть можете побачити, які ключові слова привернули відвідувачів на ваш сайт від Google. Знову ж таки, це цінна інформація для вас - ви можете дати людям ще більше того, що вони шукають.

Ви навіть можете запустити цей сценарій статистики не тільки для свого сайту, але і для своїх друзів - це дозволяє запускати кілька веб-сторінок самостійно.

При використанні з системою управління вмістом ви можете зіткнутися з проблемами - запис не дуже точний. Можливо, щось збивав, але я не зрозумів, чим. На щастя, системи управління вмістом мають внутрішню статистику.

Вчора ми розглядали кишечник файлу theme.php, який стоїть за переважною більшістю вигляду PostNuke, але багато в чому це стосується і PHP Nuke. Сьогодні я скажу кілька принципів для тих, хто вирішив змінити цей файл вручну, але нічого не знає про PHP. Тож хоча б мінімум інформації на кавовій ложці.

Дев'ята частина серії описує файл theme.php. Наприклад, просто впровадьте в цей файл основні елементи вашого зовнішнього вигляду. Ви підготуєте їх заздалегідь і вставите сюди. Однак, оскільки це PHP-код, усі лапки повинні починатися з зворотної косої риски, інакше на сторінці з'явиться повідомлення про помилку. Вираз

Те саме стосується вставки рядків - ви не пишете HTML-код, тому вам доведеться "загортати" його в кожен рядок командою echo.

Зворотний слеш n - це команда, яка "переходить" на новий рядок у HTML-коді. Ця команда не потрібна.

Якщо ви новачок, як я, вставте кожен предмет лише одним кроком. Збережіть документ (не закривайте!) І перейдіть у вікно браузера, в якому ви переглядаєте відповідну сторінку. Якщо станеться те, що спочатку хотілося, добре. Якщо ви отримуєте повідомлення про помилку або вас не влаштовує, поверніться до PHP і натисніть функцію на крок назад. Це відновить початковий функціональний стан, і ви зможете знайти місце, де ви допустили помилку. Найчастіше це дрібниці, яких наш непрограміст не знає. Наприклад, коли і де мають бути крапки з комою тощо.

Під час редагування PHP-коду, який буде використовуватися на веб-сайті, перевірте кодування, в якому ви надсилаєте свої сторінки. Якщо це charset = ISO-8859-2, який я можу рекомендувати лише як найбільш надійний стандарт, ви не можете редагувати файл PHP безпосередньо в Блокноті. Якщо вам потрібен редактор, який може працювати в цьому кодуванні, я рекомендую встановити EmEditor таким чином, щоб PHP відкривався автоматично в charset = ISO-8859-2. Якщо ви не забудете про це і напишете PHP у стандартній системі Windows, неправильні наголоси заговорять із Інтернету. (Лише деякі символи, наприклад "w".) Просто перетворіть такий файл у charset = ISO-8859-2, існує безліч програм для зміни кодової сторінки документа.