Kolay bir çözüm için here'a bakın. Kullanıcı aracı başlığı bazı işletim sistemi bilgilerini gösterebilir, ancak buna güvenmem.
kullanımı durumda İçin i müşterinin OS sunucu bilgilendirmek için istemci tarafında gelen javascript kullanan bir ajax arama yapardı. Ve su geçirmez yapın.
İşte bir örnek.
JavaScript (istemci tarafı, tarayıcı algılama + ajax arama):
window.addEvent('domready', function() {
if (BrowserDetect) {
var q_data = 'ajax=true&browser=' + BrowserDetect.browser + '&version=' + BrowserDetect.version + '&os=' + BrowserDetect.OS;
var query = 'record_browser.php'
var req = new Request.JSON({url: query, onComplete: setSelectWithJSON, data: q_data}).post();
}
});
PHP (sunucu tarafı):
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$session = session_id();
$user_id = isset($user_id) ? $user_id : 0;
$browser = isset($_POST['browser']) ? $_POST['browser'] : '';
$version = isset($_POST['version']) ? $_POST['version'] : '';
$os = isset($_POST['os']) ? $_POST['os'] : '';
// now do here whatever you like with this information
}
http://stackoverflow.com/questions/228256/operating-system-from-user-agent-http-header – user187291
[PHP ile işletim sistemi bilgilerini edinin] olası bir kopyası (http://stackoverflow.com/questions/18070154/get-operating-system-info-with-php) –