lostyazilim
tr.link

Androit Kullanaları Nasıl Yönlendirebilirim?

8 Mesajlar 1.175 Okunma
lstbozum
tr.link

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)
Merhaba arkadaşlar mobilden girince bazen androit e yönlendiriyor.

Php ile androit (ios değil) kullananları nasıl androit uygulamama yönlendirebilirim?
 

 

wmaraci
reklam

sonbaron sonbaron WM Aracı Kullanıcı
  • Üyelik 23.10.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Muğla
  • Ad Soyad ** **
  • Mesajlar 48
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)

function visitor_os()
{
$ua = $_SERVER["HTTP_USER_AGENT"];
if(strstr($ua,"Android")){
$os = "Android";
}else if(strstr($ua,"Linux")){
$os = "Linux";
}else if(strstr($ua,"iphone")){
$os = "Iphone";
}else if(strstr($ua,"ipad")){
$os = "Ipad";
}else if(strstr($ua,"ipod")){
$os = "Ipod";
}else if(strstr($ua,"Mac OS")){
$os = "Mac OS";
}else if(strstr($ua,"Windows NT 5.1")){
$os = "Windows XP";
}else if(strstr($ua,"Windows NT 6.0")){
$os = "Windows Vista";
}else if(strstr($ua,"Windows NT 6.1")){
$os = "Windows 7";
}else if(strstr($ua,"Windows NT 6.2")){
$os = "Windows 8";
}else if(strstr($ua,"blackberry")){
$os = "Blackberry";
}else if(strstr($ua,"webos")){
$os = "Mobile";
}else{
$os = "Other";
}
return $os;
}


if else döngüsüyle androidse yönlendirirsiniz...
 

 

koios koios C#,PHP Banlı Kullanıcı
  • Üyelik 29.04.2014
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Denizli
  • Ad Soyad M** S**
  • Mesajlar 88
  • Beğeniler 3 / 14
  • Ticaret 2, (%100)
Öncelikle Androit değil Android :)



$user_agent = $_SERVER['HTTP_USER_AGENT'];

function getOS() {

global $user_agent;

$os_platform = "Unknown OS Platform";

$os_array = array(
'/windows nt 6.3/i' => 'Windows 8.1',
'/windows nt 6.2/i' => 'Windows 8',
'/windows nt 6.1/i' => 'Windows 7',
'/windows nt 6.0/i' => 'Windows Vista',
'/windows nt 5.2/i' => 'Windows Server 2003/XP x64',
'/windows nt 5.1/i' => 'Windows XP',
'/windows xp/i' => 'Windows XP',
'/windows nt 5.0/i' => 'Windows 2000',
'/windows me/i' => 'Windows ME',
'/win98/i' => 'Windows 98',
'/win95/i' => 'Windows 95',
'/win16/i' => 'Windows 3.11',
'/macintosh|mac os x/i' => 'Mac OS X',
'/mac_powerpc/i' => 'Mac OS 9',
'/linux/i' => 'Linux',
'/ubuntu/i' => 'Ubuntu',
'/iphone/i' => 'iPhone',
'/ipod/i' => 'iPod',
'/ipad/i' => 'iPad',
'/android/i' => 'Android',
'/blackberry/i' => 'BlackBerry',
'/webos/i' => 'Mobile'
);

foreach ($os_array as $regex => $value) {

if (preg_match($regex, $user_agent)) {
$os_platform = $value;
}

}

return $os_platform;

}

function getBrowser() {

global $user_agent;

$browser = "Unknown Browser";

$browser_array = array(
'/msie/i' => 'Internet Explorer',
'/firefox/i' => 'Firefox',
'/safari/i' => 'Safari',
'/chrome/i' => 'Chrome',
'/opera/i' => 'Opera',
'/netscape/i' => 'Netscape',
'/maxthon/i' => 'Maxthon',
'/konqueror/i' => 'Konqueror',
'/mobile/i' => 'Handheld Browser'
);

foreach ($browser_array as $regex => $value) {

if (preg_match($regex, $user_agent)) {
$browser = $value;
}

}

return $browser;

}


$user_os = getOS();
$user_browser = getBrowser();

$device_details = "Browser: ".$user_browser."
Operating System: ".$user_os."";

print_r($device_details);

echo("


".$_SERVER['HTTP_USER_AGENT']."");

?>


İstediğin şey bu kodda.Bu şekilde kullanıcının işletim sistemini çekip istediğin yere yönlendirebilirsin.
 

 

kramper kramper <?php echo "hi world!" ?> Kullanıcı
  • Üyelik 29.01.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım &amp; SEO
  • Konum İzmir
  • Ad Soyad M** B**
  • Mesajlar 1196
  • Beğeniler 56 / 168
  • Ticaret 37, (%100)
Android*
 

 

wmaraci
wmaraci

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)

sonbaron adlı üyeden alıntı


function visitor_os()
{
$ua = $_SERVER["HTTP_USER_AGENT"];
if(strstr($ua,"Android")){
$os = "Android";
}else if(strstr($ua,"Linux")){
$os = "Linux";
}else if(strstr($ua,"iphone")){
$os = "Iphone";
}else if(strstr($ua,"ipad")){
$os = "Ipad";
}else if(strstr($ua,"ipod")){
$os = "Ipod";
}else if(strstr($ua,"Mac OS")){
$os = "Mac OS";
}else if(strstr($ua,"Windows NT 5.1")){
$os = "Windows XP";
}else if(strstr($ua,"Windows NT 6.0")){
$os = "Windows Vista";
}else if(strstr($ua,"Windows NT 6.1")){
$os = "Windows 7";
}else if(strstr($ua,"Windows NT 6.2")){
$os = "Windows 8";
}else if(strstr($ua,"blackberry")){
$os = "Blackberry";
}else if(strstr($ua,"webos")){
$os = "Mobile";
}else{
$os = "Other";
}
return $os;
}


if else döngüsüyle androidse yönlendirirsiniz...

Hocam cevaplar için teşekkürler acaba bana kodları parselleyebilirmisiniz yani sadece adroit kullanıcısını yönlendirebileceğim kod kısmıyla beraber hepsini atarsanız çok sevinirim. Hem böyle bir konu google da yok hemde sonradan girenler için çok yardımcı olur

Ek Olarak:

Size sizin gibi gereksiz cevaplar yazıp tartışma konusu açmayacağım. Diğer arkadaşlar hadi yardımcı oldular sizin amacınız nedir? Size şunu söylemem yeterli bende nasıl yazıldıgını biliyorum ve mobil oldugum içinde gözden kaçırılmış olabilir.
"Birsinin ayıbını örtersen allahta senin ayıbını örter" (bu bir ayıp değil ama )
Cevap yazıp konumu kirletmesseniz sevinirim.
 

 

sonbaron sonbaron WM Aracı Kullanıcı
  • Üyelik 23.10.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Muğla
  • Ad Soyad ** **
  • Mesajlar 48
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)

$ua = $_SERVER["HTTP_USER_AGENT"];
if(strstr($ua,"Android")){
Header("Location:http://adres.com/dizin");
}
 

 

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)

sonbaron adlı üyeden alıntı


$ua = $_SERVER["HTTP_USER_AGENT"];
if(strstr($ua,"Android")){
Header("Location:http://adres.com/dizin");
}


function visitor_os()
bu fonksyonu kullanmalımıyım ? yazdıgınız şekilde yeterli mi
 

 

sonbaron sonbaron WM Aracı Kullanıcı
  • Üyelik 23.10.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Muğla
  • Ad Soyad ** **
  • Mesajlar 48
  • Beğeniler 1 / 8
  • Ticaret 0, (%0)

brkrtp adlı üyeden alıntı

function visitor_os()
bu fonksyonu kullanmalımıyım ? yazdıgınız şekilde yeterli mi


O fonksiyon işletim sistemini döndürür.Siz sadece android ise yönlendirmek istiyorsanız bu kod yeterli. adres.com/dizin kısmını kendinize göre değiştirin.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al