Ben çerez ile yönlendirme kısmında degilim ki. Benim istedigim telefonun modelini, markasını almak.
suadreste bir denemem var. HTTP_USER_AGENT ile alıyoruz, tamam güzel. Ama ben bunun içindeki bu gereksiz yazıları istemiyorum.
Bu sınıfta anlamadıgım birşey var. Mobile_Detect.php diye bir sayfa var. Burada telefon kodları var. Fakat ne hikmetse bunları silsem bile telefonumun markasını modelini alıyor. O halde bunları nereden alıyor?
Mobile_Detect içinde ayrı bir include mi var diye bakıyorum. E yok.
Bu ne ola ki?
Mobiledetect çok kapsamlı bir sınıftır. Size tüm seçenekleri sunar.
İstediğiniz şekilde özelleştirebilir ya da kullanabilirsiniz.
Şuan iş yerinde olduğum için her siteye erişimim yok maalesef.
Sadece mobilcihazın adını/modelini istiyorsanız da yine benzer şekilde yazabilirsiniz.
True dönen fonksiyonun adını alabilirsiniz ya da tek tek if-elseif-else sorgusu yazarak halledebilirsiniz.
NOT: akşam bunun hakkında bir fonksiyon yazarak konu altından cevaplayacağım, dediğim gibi iş yerinde olduğum için tam ilgilenemiyorum.
include("core/classes/Mobile_Detect.php");
$detect = new Mobile_Detect();
if ($detect->isiPhone())
{
$device = 'iPhone';
} elseif ($detect->isBlackberry())
{
$device = 'Blackberry';
} elseif ($detect->isHTC())
{
$device = 'HTC';
} elseif ($detect->isNexus())
{
$device = 'Nexus';
} elseif ($detect->isSamsung())
{
$device = 'Samsung';
} elseif ($detect->isAsus())
{
$device = 'Asus';
} elseif ($detect->isSony())
{
$device = 'Sony';
} elseif ($detect->isLG())
{
$device = 'LG';
} else
{
$device = 'Other';
}