Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > Community Zone > Forum > อยากทราบว่า PHP สามารถนำรายละเอียดของ OS ของเครื่องคอมได้รึป่าวครับ


 

[Community] อยากทราบว่า PHP สามารถนำรายละเอียดของ OS ของเครื่องคอมได้รึป่าวครับ

 
Topic : 117914



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook


สวัสดีครับพี่ๆน้องๆ ทุกท่านครับ

อยากทราบว่า PHP สามารถนำรายละเอียดของ OS ของเครื่องคอมที่เรากำลังเปิดหน้าเว็บ ได้รึป่าวครับ

อยากได้แค่รายละเอียดตามภาพนี้ครับผม

11111111111

ขอบพระคุณครับ



Tag : MySQL, JavaScript

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-07-20 09:30:48 By : nerobenz View : 1361 Reply : 4
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ต้องดูว่า Web Browser ส่งไปด้วยหรือเปล่าครับ ปกติจะมีครับ

Code (PHP)
01.<?php
02. 
03.$user_agent     =   $_SERVER['HTTP_USER_AGENT'];
04. 
05.function getOS() {
06. 
07.    global $user_agent;
08. 
09.    $os_platform    =   "Unknown OS Platform";
10. 
11.    $os_array       =   array(
12.                            '/windows nt 10/i'     =>  'Windows 10',
13.                            '/windows nt 6.3/i'     =>  'Windows 8.1',
14.                            '/windows nt 6.2/i'     =>  'Windows 8',
15.                            '/windows nt 6.1/i'     =>  'Windows 7',
16.                            '/windows nt 6.0/i'     =>  'Windows Vista',
17.                            '/windows nt 5.2/i'     =>  'Windows Server 2003/XP x64',
18.                            '/windows nt 5.1/i'     =>  'Windows XP',
19.                            '/windows xp/i'         =>  'Windows XP',
20.                            '/windows nt 5.0/i'     =>  'Windows 2000',
21.                            '/windows me/i'         =>  'Windows ME',
22.                            '/win98/i'              =>  'Windows 98',
23.                            '/win95/i'              =>  'Windows 95',
24.                            '/win16/i'              =>  'Windows 3.11',
25.                            '/macintosh|mac os x/i' =>  'Mac OS X',
26.                            '/mac_powerpc/i'        =>  'Mac OS 9',
27.                            '/linux/i'              =>  'Linux',
28.                            '/ubuntu/i'             =>  'Ubuntu',
29.                            '/iphone/i'             =>  'iPhone',
30.                            '/ipod/i'               =>  'iPod',
31.                            '/ipad/i'               =>  'iPad',
32.                            '/android/i'            =>  'Android',
33.                            '/blackberry/i'         =>  'BlackBerry',
34.                            '/webos/i'              =>  'Mobile'
35.                        );
36. 
37.    foreach ($os_array as $regex => $value) {
38. 
39.        if (preg_match($regex, $user_agent)) {
40.            $os_platform    =   $value;
41.        }
42. 
43.    }  
44. 
45.    return $os_platform;
46. 
47.}
48. 
49.function getBrowser() {
50. 
51.    global $user_agent;
52. 
53.    $browser        =   "Unknown Browser";
54. 
55.    $browser_array  =   array(
56.                            '/msie/i'       =>  'Internet Explorer',
57.                            '/firefox/i'    =>  'Firefox',
58.                            '/safari/i'     =>  'Safari',
59.                            '/chrome/i'     =>  'Chrome',
60.                            '/opera/i'      =>  'Opera',
61.                            '/netscape/i'   =>  'Netscape',
62.                            '/maxthon/i'    =>  'Maxthon',
63.                            '/konqueror/i'  =>  'Konqueror',
64.                            '/mobile/i'     =>  'Handheld Browser'
65.                        );
66. 
67.    foreach ($browser_array as $regex => $value) {
68. 
69.        if (preg_match($regex, $user_agent)) {
70.            $browser    =   $value;
71.        }
72. 
73.    }
74. 
75.    return $browser;
76. 
77.}
78. 
79. 
80.$user_os        =   getOS();
81.$user_browser   =   getBrowser();
82. 
83.$device_details =   "<strong>Browser: </strong>".$user_browser."<br /><strong>Operating System: </strong>".$user_os."";
84. 
85.print_r($device_details);
86. 
87.echo("<br /><br /><br />".$_SERVER['HTTP_USER_AGENT']."");
88. 
89.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-20 10:49:15 By : mr.win
 

 

No. 2



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อีกนิดนึงครับ อยากทราบด้วยว่า Windows เป็น Service Pack อะไร ต้องเอาตัวไหนมาแสดงครับ -v[86I8iy[
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-20 15:44:55 By : nerobenz
 

 

No. 3



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

น่าจะได้แค่นั้นครับ ลอง print_r($_SERVER['HTTP_USER_AGENT']); มันมีหรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-20 15:53:39 By : mr.win
 

 

No. 4



โพสกระทู้ ( 315 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

Browser: Internet Explorer
Operating System: Windows 7


Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)

ขึ้นมาแบบนี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-07-20 16:13:41 By : nerobenz
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบว่า PHP สามารถนำรายละเอียดของ OS ของเครื่องคอมได้รึป่าวครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่