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] => )