Как я могу зарегистрировать доступ к моей веб-службе (PHP)?

Я изучаю, как я могу отслеживать (отслеживать на испанском языке), сколько запросов делается на любой из веб-страниц, предлагающих сервис, закодированный в PHP. На этих страницах нет HTML-кода, поэтому я не могу использовать Google Analytics для этой цели. Есть какой-либо способ сделать это?

Единственное, что я могу придумать, это использовать переменные PHP, такие как = $ _SERVER ['PHP_SELF'], $ _SERVER ['HTTP_REFERER'], $ _SERVER ['REMOTE_ADDR'], $ _SERVER ['HTTP_USER_AGENT'] и т.д., и реализовать мое собственное отслеживание.

Большое спасибо.

1 ответ

Да, ваш лучший сценарий, который регистрирует $ _SERVER ['REMOTE_ADDR'] и любую другую информацию, которую вы хотели бы иметь о запросе, - для MySQL db - или даже для SQLite - является вашим лучшим вариантом.

Вы даже можете записать их в файл:

file_put_contents("/path-to/non/web/accessible/file.we", "Script: {$_SERVER['PHP_SELF']} Visited by: {$_SERVER['REMOTE_ADDR']} at {$time}\n", FILE_APPEND);

Но это вообще не хорошая идея для производства -

Вы также можете проверить это: http://us2.php.net/get_browser

для получения еще большей информации.

licensed under cc by-sa 3.0 with attribution.