एक आसान समाधान के लिए here देखें। उपयोगकर्ता-एजेंट शीर्षलेख कुछ ओएस जानकारी प्रकट कर सकता है, लेकिन मैं उस पर भरोसा नहीं करता।
आपके उपयोग के मामले में मैं ग्राहक के ओएस के सर्वर को सूचित करने के लिए क्लाइंट साइड से जावास्क्रिप्ट का उपयोग करके AJAX कॉल करता हूं। और यह निविड़ अंधकार करो।
यहां एक उदाहरण है।
जावास्क्रिप्ट (क्लाइंट साइड, ब्राउज़र का पता लगाने + ajax कॉल):
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();
}
});
पीएचपी (सर्वर साइड):
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 के साथ ऑपरेटिंग सिस्टम जानकारी प्राप्त करें] (http://stackoverflow.com/questions/18070154/get-operating-system-info-with-php) –