PHP get_browser() fonksiyonu

Tanım ve Kullanım

get_browser() fonksiyonu, kullanıcı tarayıcısının performansını döner.

Bu fonksiyon, kullanıcı tarayıcısının performansını belirlemek için kullanıcı browscap.ini dosyasını inceler.

Başarılı olursa, bu fonksiyon kullanıcı tarayıcı bilgilerini içeren bir nesne veya dizgi döner, başarısız olursa false döner.

Sözdizimi

get_browser(user_agent,return_array)
Parametre Açıklama
user_agent

Opsiyonel. HTTP kullanıcı代理 adını belirler. Varsayılan olarak $HTTP_USER_AGENT değeridir.

Bu parametreyi atlamak için NULL ayarlayabilirsiniz.

return_array Opsiyonel. Bu parametre true olarak ayarlandığında, fonksiyon bir dizgi yerine bir nesne döner.

İpuçları ve Açıklamalar

Açıklama:Dönüş ifadesi, derlemeyi hemen durdurur.

Açıklama:Bu fonksiyon, veritabanı metin alanlarında sonradan hesaplanmak üzere kod depolamak için çok kullanışlıdır.

Örnek

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true);
print_r($browser);
?> 

Çıktı:

Mozilla/4.0
(uyumlu; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Dizi
(
[browser_name_regex] => ^mozilla/.\.0
(uyumlu; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$
[browser_name_pattern] => Mozilla/?.0
(uyumlu; MSIE 6.0*; *Windows NT 5.1*.NET CLR*)*
[parent] => IE 6.0
[platform] => WinXP
[netclr] => 1
[browser] => IE
[version] => 6.0
[majorver] => 6
[minorver] => 0
[css] => 2
[frames] => 1
[iframes] => 1
[tables] => 1
[cookies] => 1
[backgroundsounds] => 1
[vbscript] => 1
[javascript] => 1
[javaapplets] => 1
[activexcontrols] => 1
[cdf] => 1
[aol] =>
[beta] =>
[win16] =>
[crawler] =>
[stripper] =>
[wap] =>
[ak] =>
[sk] =>
)