2016-03-31 7 views
3

ich davon os Benutzer genaue Informationen erhalten möchten, ist dieses Login für I codeigniter User-Agent-Bibliothekerhalten genaue os Detail codeigniter Useragents mit

$this->load->library('user_agent'); 
echo $this->agent->platform(); die; 

aber es zeigt mir Unknown Windows-Betriebssystem wenn ich verwende mit anmelden Fenster gibt es eine andere Art und Weise genaues Betriebssystem

+2

http://stackoverflow.com/questions/18070154/get-operating-system-info-with-php –

+1

Die Erkennung der Clientumgebung ist nicht zuverlässig und führt oft zu falschen Annahmen oder fehlenden Informationen. Dies beruht auf der Tatsache, dass es auf unsicheren Informationen basiert. Unsicher, weil es unter der alleinigen Kontrolle des Kunden steht, also nach Belieben gefiltert oder manipuliert werden kann. – arkascha

Antwort

1

Pleas mit dieser Funktion versuchen zu bekommen,

echo php_uname(); 
echo PHP_OS; 

seit codei gniter ist in PHP geschrieben, dies funktioniert, können Sie auch auf die PHP-doc verweisen hier http://php.net/manual/en/function.php-uname.php

Hope this

+0

wird es den Server os Informationen nicht Client-Maschine zur Verfügung stellen? –

0

helfen Sie $_SERVER['HTTP_USER_AGENT'] können Client-Agent in PHP zu bekommen, User_Agent eine Information in HTTP REQUEST HEAD ist so Jeder Client, der auf Ihren Server zugreift, sendet diese Informationen an Ihren Server, aber er ist nicht zuverlässig und kann gefälscht werden.

Verwandte Themen