Решил написать информер на PHP.
В итоге скрипт должен уметь:
1) Определять IP
2) Определять страну
3) Определять OS и браузер
4) Всё должно выводиться в графическом виде
5) Информер должен быть распростроняемым чтобы можно было сделать на него ссылку вида: host.ru/informer.png
Я столкнулся с некоторыми трудностями:
1) не знаю как определить страну
2) Не знаю как определить OS
3) как сделать его распространяемым
Если у кого есть готовые выложите плз!
За дельные советы с меня +
1) не знаю как определить страну
2) Не знаю как определить OS
3) как сделать его распространяемым
1. geoip.dat (можешь взять из любого сплойт пака)
2. парсить $HTTP_USER_AGENT
3. изменить .htaccess, чтобы .png обрабатывалось как php, если ты об этом
То есть ищешь соответствие ОС в юзер агенте. 5.1 это ХРюша, 5.0 это 2000 или НТ. Других кодов я не знаю, но это можно определить опытным путём или погуглив.
А ещё почему-то никто не вспомнил про:
PHP код:
$os = htmlspecialchars(getenv("OS"));
echo "$os";
Но она как и браузер показывает семейство ОС а не конкретно твою. Т.е 2000 и ХР относятся к семейству NT, поэтому будет показываться Windows_NT...