23 Eylül 2013 Pazartesi

Php ile tarayıcı tespiti 2 şekilde yapabiliriz .


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 ,

 <?php  
     $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

Subscribe to RSS Feed Follow me on Twitter!