Php ile tarayıcı tespiti 2 şekilde yapabiliriz .
kullanırız ya da get_browser( ) fonksiyonu ile tespit ederiz.Bu fonksiyonu kullanmak için aşagıdaki işlemleri yapmamız gerekir.
C diskimize kurdugumuz localhost klasörümüzün içine girip php klasörümüzün içindeki browscap.ini dosyamızın olması gerekiyor eger yoksa indiriyoruz . Yine php klasörümüzün içinde php.ini dosyamızı bulup gerekli değişikliği yapıyoruz.
echo $_SERVER['HTTP_USER_AGENT'];
kullanırız ya da get_browser( ) fonksiyonu ile tespit ederiz.Bu fonksiyonu kullanmak için aşagıdaki işlemleri yapmamız gerekir.
C diskimize kurdugumuz localhost klasörümüzün içine girip php klasörümüzün içindeki browscap.ini dosyamızın olması gerekiyor eger yoksa indiriyoruz . Yine php klasörümüzün içinde php.ini dosyamızı bulup gerekli değişikliği yapıyoruz.
Browscap dosyamızın yolunu belirtiyoruz.Yoksa kodumuz hata verir.
Şimdi biraz get_browser ( ) fonksiyonunu tanıyalım . Bu fonksiyon 2 parametre alır.
get_browser(user_agent,return_array)
user_agent: HTTP kullanıcısını belirler . Default degeri 'HTTP_USER_AGENT' ' dır . Ama null olarak geçilebilir.
return_array : Bu parametre true degerini almışsa bize obje yerine dizi döndürür.
<?php
$browser=get_browser(null,true);
print_r($browser);
?>
Bu kodumuz ile bir dizi elde ederiz. Sadece browser'ı göstermek istiyorsak ,
<?p
hp
$browser=get_browser(null,true);
echo $browser['browser'];
?
Tarayıcı istatistiklerini almamıza veya tarayıcıya göre sayfa yönlendirmemizde tarayıcının bilgilerine ihtiyaç duyarız.Bu yüzden tarayıcı tespiti önemlidir.
0 yorum:
Yorum Gönder