Hàm get_browser() của PHP

Định nghĩa và cách sử dụng

Hàm get_browser() trả về hiệu suất trình duyệt người dùng.

Hàm này测定用户浏览器的性能是通过查阅用户的 browscap.ini 文件。

Nếu thành công, hàm này sẽ trả về một đối tượng hoặc mảng chứa thông tin trình duyệt người dùng, nếu thất bại, sẽ trả về false.

Cú pháp

get_browser(user_agent,return_array)
Tham số Mô tả
user_agent

Tùy chọn. Định nghĩa tên người dùng HTTP user agent. Mặc định là giá trị của $HTTP_USER_AGENT.

Bạn có thể thiết lập NULL để bỏ qua tham số này.

return_array Tùy chọn. Nếu tham số này được thiết lập thành true, hàm sẽ trả về một mảng thay vì đối tượng.

Hướng dẫn và ghi chú

Ghi chú:Câu trả lời sẽ ngay lập tức kết thúc việc tính toán chuỗi.

Ghi chú:Hàm này rất hữu ích cho việc lưu trữ mã trong trường văn bản cơ sở dữ liệu để tính toán sau này.

Mô hình

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

Kết quả xuất ra:

Mozilla/4.0
(tương thích; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Mảng
(
[browser_name_regex] => ^mozilla/.\.0
(khả dụng; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$
[browser_name_pattern] => Mozilla/?.0
(khả dụng; 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] =>
)