Php ile Cihaz Bilgisi öğrenme (Masaüstü / Mobile)
Php de isteğin hangi cihazdan (masaüstü mü/ mobil cihaz mı) olduğunu öğrenmek için mini fonksiyon aşağıda verilmiştir.
İsteği veren php değişkeni $_SERVER[‘HTTP_USER_AGENT’];
bu değişken;
masaüstünden istek gelirse Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 istek mobilde gelirse Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36 şeklinde bir sonuç döndürmektedir. Buna göre getDevice.php ------------------------------------------------------------------------------------- <?php print $_SERVER['HTTP_USER_AGENT']; print "<br>"; print getMasaustumu(); function getMasaustumu() { $device= $_SERVER['HTTP_USER_AGENT']; $iphone = strpos($device,"iPhone"); $android = strpos($device,"Android"); $ipod = strpos($device,"iPod"); $mobile=strpos($device,"Mobile"); if ($iphone == true || $android == true || $ipod == true || $mobile == true ) return false; else return true; }?> --------------------------------------------------------------------------------- test için http://localhost/getDevice.php