Ну ip можно с помощью пхп определить, а например ОС, версию браузера, язык и т.д. - с помощью пхп или яваскрипт, а разрешение экрана - только с помощью яваскрипт.. Всё зависит от конкретной цели. Можно совместить эти два языка чтобы по максимуму информацию выдать. Ну вот уже и нашлось
да нууу ну тогда скажи им пускай отошлют инфо и мы поставим на сайт когда они зайдут. да там HTTP_HOST HTTP_USER_AGENT VARIABLЫ вывода инфо есть и если он не чайник он поймет