Toplam 1 adet sonuctan sayfa basi 1 ile 1 arasi kadar sonuc gösteriliyor
Konulanmış Görüntüleme
-
01.Şubat.2015, 23:25 #1Pro Üye
- Üyelik tarihi
- 06.Kasım.2014
- Mesajlar
- 405
Php İle Tarayıcı Bilgisini Ve Platform Bilgisini Elde Etme
PHP’de hazır kullanabileceğimiz bir çok tanımlanmış genel değerler (environment variables) bulunmaktadır. https://php.net/manual/en/reserved.variables.server.php adresinde ev’leri inceleyebilirisiz.
Bizim kullanacağımız ev HTTP_USER_AGENT dır.Kullanıcının tarayıcısını ve hangi platformu kullandığını bu şekilde öğrenebiliriz.
getenv():Bu fonksiyon ile de bahsedilen ev(environment variables) lere ulaşıp kullanabilmeyi sağlar.
preg_match():Bu fonksiyon aranılan string kalıpların olup olmadığını sorgular.Döndürdüğü değer booleandır.Eğer kalıp varsa true yoksa false döndürür.İki değer alır .Değerden gelen veri ile karşılaştırma yapar.
Kullanımı: preg_match($pattern, $subject)
PHP- Kodu:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
$viewer=getenv("HTTP_USER_AGENT");
#variable'ı kullanabilmek için getenv() fonksiyonunu kullandık.Ve değişkenin değerlerini
#viewer adındaki değişkende tanımladık.
$browser="Tarayıcı tipi tanımlanamadı.";
if(preg_match("/MSIE/i", $viewer))
{
$browser="İnternet Explorer";
}
elseif(preg_match("/NetScape/i", $viewer))
{
$browser="NetScape(Chrome).";
}
elseif(preg_match("/Mozzilla/i", $viewer))
{
$browser=" Mozzilla FireFox";
}
#şimdi kullanılan platformu öğreniyoruz.
$platform = "Tanımlanmayan İşletim sistemi!";
if(preg_match("/Windows/i", $viewer))
{
$platform="Windows ";
}
elseif(preg_match("/Linux/i", $viewer))
{
$platform="Linux.";
}
#Burada kullanılan i nin ne olduğunu sorabilirisiniz.İngilizcedeki info'dan
#gelmektedir.
echo("$platform işletim sisteminde kullandığınız tarayıcı $browser ");
?>
Konu Bilgileri
Bu Konuya Gözatan Kullanıcılar
Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)
Benzer Konular
-
2. Elde En Hızlı Hyundai, En Çok Renault Satıldı
Konu Sahibi bulent_dogan81 Forum OtomotivCevap: 0Son Mesaj : 07.Ağustos.2015, 12:31 -
Sepetli Vinç ve Platform Kiralama
Konu Sahibi ayfareli Forum Site EkleCevap: 0Son Mesaj : 14.Eylül.2014, 15:10 -
Instagram Kullanıcı Bilgilerini ve User id bilgisini Öğrenmek
Konu Sahibi WeBMasteR Forum Webmaster DünyasıCevap: 0Son Mesaj : 15.Haziran.2014, 22:11 -
Pilates Pozitif Platform
Konu Sahibi LooS Forum Site EkleCevap: 0Son Mesaj : 16.Nisan.2014, 11:22 -
Nokia X?in 1 milyon ön sipariş elde etmediği ortaya çıktı
Konu Sahibi WeBMasteR Forum Teknolojik MakalelerCevap: 0Son Mesaj : 18.Mart.2014, 03:29
Shopsocks5.com - Service Socks5...
Dün, 05:31 in Güncel Proxy Adresleri