lostyazilim
tr.link

Php İle Yazılım Anlama

5 Mesajlar 1.112 Okunma
acebozum
tr.link

nurullahdsz nurullahdsz WM Aracı Kullanıcı
  • Üyelik 10.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek web tasarım
  • Konum Gaziantep
  • Ad Soyad N** D**
  • Mesajlar 244
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
Merhaba arkadaşlar sorum şu
telefonda bir linke girerken android mi yada apple mı olduğunu nasıl anlarız yardımcı olursanız sevinirim.
 

 

elektronikssl
webimgo

carasar carasar All ızz well... Kullanıcı
  • Üyelik 29.10.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad O** K**
  • Mesajlar 1116
  • Beğeniler 499 / 498
  • Ticaret 16, (%100)


$iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
$android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
$palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
$berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
$ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");


 

 

etkiliadam etkiliadam WM Aracı Kullanıcı
  • Üyelik 23.12.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad O** Y**
  • Mesajlar 251
  • Beğeniler 28 / 51
  • Ticaret 11, (%100)
$_SERVER['HTTP_USER_AGENT'] kodu size kullanıcının user agent'ini verecektir. Useragentler de örneğin şu şekilde olacaklar:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
Mozilla/5.0 (Linux; U; Android 2.2) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)

Burda ilk parantezden işletim sistemini, devamından da tarayıcıyı öğrenebilirsin. carasar 'ın belirttiği gibi strpos ile useragent içerisinde kelimeyi saydırarak sonuç 0'dan büyükse diyerek işlem yapabilir ya da direkt strstr($_SERVER['HTTP_USER_AGENT'], "iPhone") şeklinde if'e sokabilirsin.
carasar

kişi bu mesajı beğendi.

nurullahdsz nurullahdsz WM Aracı Kullanıcı
  • Üyelik 10.06.2016
  • Yaş/Cinsiyet 34 / E
  • Meslek web tasarım
  • Konum Gaziantep
  • Ad Soyad N** D**
  • Mesajlar 244
  • Beğeniler 7 / 17
  • Ticaret 3, (%100)
carasar çok saol


$server = $_SERVER['HTTP_USER_AGENT'];

if (strpos($server,"iPhone")){
header("Location: https://apps.apple.com/us/app/trackerr/ ");
}else if (strpos($server,"Android")){
header("Location: https://play.google.com/store/apps/details);
}else{

echo "

Sory Your Pc !!

";
}

?>
bu şekilde hallettim

carasar

kişi bu mesajı beğendi.

wmaraci
wmaraci

etkiliadam etkiliadam WM Aracı Kullanıcı
  • Üyelik 23.12.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad O** Y**
  • Mesajlar 251
  • Beğeniler 28 / 51
  • Ticaret 11, (%100)

nurullahdsz adlı üyeden alıntı

carasar çok saol


$server = $_SERVER['HTTP_USER_AGENT'];

if (strpos($server,"iPhone")){
header("Location: https://apps.apple.com/us/app/trackerr/ ");
}else if (strpos($server,"Android")){
header("Location: https://play.google.com/store/apps/details);
}else{

echo "

Sory Your Pc !!

";
}

?>
bu şekilde hallettim



Windows Phone'lulara yazık etmişsin :D
 

 

wmaraci
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