Perşembe , 21 Şubat 2019

ev » Kodlama » Php » Php ile Tarayıcı Tespit Etme

Php ile Tarayıcı Tespit Etme

Şubat 28, 2017 6:21 pm by: Kategori: Php Comments A+ / A-

Bu yazımızda php ile kullanıcının kullandığı tarayıcıyı öğreneceğiz. Hızlıca kodu paylaşayım.

<?php
$browser_type = $_SERVER["HTTP_USER_AGENT"]; 
 
 if( strpos($browser_type,'Chrome')){
  echo 'Chrome Kullanıyorsunuz..';
 }
 else if(strpos($browser_type, 'Firefox')){
  echo 'Firefox Kullanıyorsunuz..';
 }
 else if(strpos($browser_type, 'Android')){
  echo 'Android Kullanıyorsunuz..';
 }
 else if(strpos($browser_type, 'iPhone')){
  echo 'iPhone Kullanıyorsunuz..';
 }
 else if(strpos($browser_type, 'Windows Phone')){
  echo 'Windows Phone Kullanıyorsunuz..';
 }
 else if(strpos($browser_type, 'rv:11.0')){ //İnternet explorer 11 için
  echo "Explorer 11 Kullanıyorsunuz..";
 }
 else if(strpos($browser_type, 'Safari')){
  echo "Safari Kullanıyorsunuz..";
 }
 else if(strpos($browser_type, 'MSIE')){
  echo "internet explorer Kullanıyorsunuz..";
 }
?>

En basit şekilde üstteki kodu kullanabilirsiniz. Fakat bu kodu sürekli çağırabileceğiniz bir fonksiyon içerisinde yazıp hem hızlı çalışmasını hemde kod kalabalığını azaltabilirsiniz.

 

<?php

function get_browser_name($user_agent)
{
    if (strpos($user_agent, 'Opera') || strpos($user_agent, 'OPR/')) return 'Opera';
    elseif (strpos($user_agent, 'Edge')) return 'Edge';
    elseif (strpos($user_agent, 'Chrome')) return 'Chrome';
    elseif (strpos($user_agent, 'Safari')) return 'Safari';
    elseif (strpos($user_agent, 'Firefox')) return 'Firefox';
    elseif (strpos($user_agent, 'MSIE') || strpos($user_agent, 'Trident/7')) return 'Internet Explorer';
    
    return 'Other';
}

// Fonksiyonu çağırıp dönen değeri ekrana basalım:

echo get_browser_name($_SERVER['HTTP_USER_AGENT']);

?>

Bu şekilde kullanıcılarınızı tarayıcılarına göre farklı adreslere yönlendirebilirsiniz. bir sonraki konumuzda görüşmek üzere.

Php ile Tarayıcı Tespit Etme Reviewed by on . Bu yazımızda php ile kullanıcının kullandığı tarayıcıyı öğreneceğiz. Hızlıca kodu paylaşayım. [code lang="php"] <?php $browser_type = $_SERVER["HTTP_USE Bu yazımızda php ile kullanıcının kullandığı tarayıcıyı öğreneceğiz. Hızlıca kodu paylaşayım. [code lang="php"] <?php $browser_type = $_SERVER["HTTP_USE Rating: 0

hakkında tetikci

scroll to top