Получить и сохранить user agent в файл
Привет.
ПОЖАЛУЙСТА помогите разобраться с получением и сохранением user agent в файл.txt или в любой другой. Логика такая: Пользователь зашел на сайт, скрипт берет user agent и сохраняет его в файл по пути к примеру site.ru/useragent.txt Вот в таком виде нужно сохранить, т.е распарсивать не чего не нужно: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8) Gecko/20051111 Firefox/1.5.0.1 и т.д alert(navigator.userAgent); |
Браузер указывает свой юзерагент при запросе. Извлекай его в серверном скрипте и клади в файл.
|
Да, я читал что браузер указывает свой юзер агент при первом запросе к сайту.
Слова "серверном скрипте" понятно но как примерно выглядит этот скрипт на сервере, как к нему обратится? Пожалуйста дайте еще какие-нибудь наводки, прошу прощения за глупые вопросы... |
Сайт на чем работает? CMS? Самописный, php? Или голый html статичный?
|
cms
и html |
Цитата:
http=require("http") fs=require("fs") http.Server(function(req, res){ if(req.url==="favicon.ico") return res.end() fs.appendFile("u_agents.txt", req.headers["user-agent"]+"\n", function(err){ if(!err) console.log("saved") }) res.end() }).listen(8888) |
$userAgent = $_SERVER['HTTP_USER_AGENT']; file_put_contents('файл.txt', $userAgent, FILE_APPEND); Только файл с логом выше webroot положить надо. Или закрыть вебдоступ. |
danik.js,
Какой язык лучше, PHP или JS? В плане выразительности, я имею в виду, в первую очередь. |
danik.js, спасибо большое. Подскажите пожалуйста, еще как добавлять запись в новую строчку?
|
$userAgent . "\n"
|
Часовой пояс GMT +3, время: 17:05. |