Bazen, sitemize ziyaret edenlerin tarayıcı ve işletim sistemi bilgisini öğrenmek gerekebilir. Mesela log tutarken...
Bu işlemi yapmak için aşağıdaki fonksiyonları kullanabilirsiniz. ![]()
php kod:
function isletimsistemi() {
$tespit=$_SERVER['HTTP_USER_AGENT'];
if(stristr($tespit,"Windows 95")) { $os="Windows 95"; }
elseif(stristr($tespit,"Windows 98")) { $os="Windows 98"; }
elseif(stristr($tespit,"Windows NT 5.0")) { $os="Windows 2000"; }
elseif(stristr($tespit,"Windows NT 5.1")) { $os="Windows XP"; }
elseif(stristr($tespit,"Windows NT 6.0")) { $os="Windows Vista"; }
elseif(stristr($tespit,"Windows NT 6.1")) { $os="Windows 7"; }
elseif(stristr($tespit,"Windows NT 6.2")) { $os="Windows 8"; }
elseif(stristr($tespit,"Mac")) { $os="Mac"; }
elseif(stristr($tespit,"Linux")) { $os="Linux"; }
else {$os="Bilinmiyor ?";}
return $os;
}
function tarayici() {
$tespit2=$_SERVER['HTTP_USER_AGENT'];
if(stristr($tespit2,"MSIE")) { $tarayici="Internet Explorer"; }
elseif(stristr($tespit2,"Firefox")) { $tarayici="Mozilla Firefox"; }
elseif(stristr($tespit2,"YaBrowser")) { $tarayici="Yandex Browser"; }
elseif(stristr($tespit2,"Chrome")) { $tarayici="Google Chrome"; }
elseif(stristr($tespit2,"Safari")) { $tarayici="Safari"; }
elseif(stristr($tespit2,"Opera")) { $tarayici="Opera"; }
else {$tarayici="Bilinmiyor ?";}
return $tarayici;
}
isletimsistemi() ve tarayici() adındaki iki fonksiyonumuz bu şekilde.
Kullanımı:
echo "İşletim Sisteminiz: ". isletimsistemi(); echo "<br/>"; echo "Tarayıcınız: ". tarayici();
Tarayıcı ve işletim sistemi bilgisini nerede kullanmak istiyorsanız oraya sırasıyla tarayici() ve isletimsistemi() yazabilirsiniz.
Ekran çıktısı:
İşletim Sisteminiz: Windows 7 Tarayıcınız: Mozilla Firefox
https://soulmy.net/uploads/blog/2019/01/phpde-tarayici-ve-isletim-sistemi-bulma.rar
Başka bir yazıda görüşmek üzere. Kendinize iyi bakın. ![]()
Bu yazıyı yazdığımda yanılmıyorsam Yandex Browser çıkmamıştı. Bu yüzden fonksiyona eklememişim.
Bugün işlerimin yoğun olması sebebiyle bakmam zor. Ama en yakın zamanda güncellerim.
Yorum yazarken yazdığınız mail adresinize de mesaj atarım.