ដោយមានការសរសេរជាសំណួរមកកាន់ពួកយើង ជាមួយនឹងការប្រើប្រាស់PHP សំរាប់ពិនិត្យឲ្យដឹងថា តើអ្នកទស្សនាប្រើប្រាស់ OSនិង Borwserអ្វីសំរាប់បើកវេបសាយរបស់យើង ហើយដើម្បីឆ្លើយតបទៅនឹងបញ្ហារបស់គាត់ យើងបានសរសេរអត្ថបទនេះឡើង។ វាជាការសាមញ្ញសំរាប់អ្នកគ្រប់គ្រងវេបសាយដើម្បីដឹងនូវព័ត៌មានទាំងនេះ។ ឥឡូវសូមអនុវត្តដូចខាងក្រោនេះ៖

 <?php  
 $user_agent   =  $_SERVER['HTTP_USER_AGENT'];  
 ?>  

សំរាប់ដឹងថាគេប្រើប្រាស់ Operating System អ្វីអាចសរសេរបានដូចខាងក្រោម៖

 function getOS() {   
   global $user_agent;  
   $os_platform  =  "Unknown OS Platform";  
   $os_array    =  array(  
       '/windows nt 6.2/i'   => 'Windows 8',  
       '/windows nt 6.1/i'   => 'Windows 7',  
       '/windows nt 6.0/i'   => 'Windows Vista',  
       '/windows nt 5.2/i'   => 'Windows Server 2003/XP x64',  
       '/windows nt 5.1/i'   => 'Windows XP',  
       '/windows xp/i'     => 'Windows XP',  
       '/windows nt 5.0/i'   => 'Windows 2000',  
       '/windows me/i'     => 'Windows ME',  
       '/win98/i'       => 'Windows 98',  
       '/win95/i'       => 'Windows 95',  
       '/win16/i'       => 'Windows 3.11',  
       '/macintosh|mac os x/i' => 'Mac OS X',  
       '/mac_powerpc/i'    => 'Mac OS 9',  
       '/linux/i'       => 'Linux',  
       '/ubuntu/i'       => 'Ubuntu',  
       '/iphone/i'       => 'iPhone',  
       '/ipod/i'        => 'iPod',  
       '/ipad/i'        => 'iPad',  
       '/android/i'      => 'Android',  
       '/blackberry/i'     => 'BlackBerry',  
       '/webos/i'       => 'Mobile'  
             );  
   foreach ($os_array as $regex => $value) {   
     if (preg_match($regex, $user_agent)) {  
       $os_platform  =  $value;  
     }  
   }    
   return $os_platform;  
 }  

សំរាប់ដឹងថាគេប្រើប្រាស់Browser អ្វីអាចសរសេរបានដូចខាងក្រោម៖
 function getBrowser() {  
   global $user_agent;  
   $browser    =  "Unknown Browser";  
   $browser_array =  array(  
       '/msie/i'    => 'Internet Explorer',  
       '/firefox/i'  => 'Firefox',  
       '/safari/i'   => 'Safari',  
       '/chrome/i'   => 'Chrome',  
       '/opera/i'   => 'Opera',  
       '/netscape/i'  => 'Netscape',  
       '/maxthon/i'  => 'Maxthon',  
       '/konqueror/i' => 'Konqueror',  
       '/mobile/i'   => 'Handheld Browser'  
             );  
   foreach ($browser_array as $regex => $value) {   
     if (preg_match($regex, $user_agent)) {  
       $browser  =  $value;  
     }  
   }  
   return $browser;  
 }  

►►សូមអរគុណរាល់ការចូលរួមCommentរបស់អ្នក!

 
Top
Don't You Think this Awesome Post should be shared ??
| សរសេរកូដPHP ដើម្បីអាចដឹងថា អ្នកទស្សនាប្រើប្រាស់ Operating System និង Browser អីគេ |