Trong bài viết này, chúng tôi sẽ biết để kiểm tra xem khả năng trình duyệt của người dùng có sử dụng hàm get_browser () trong PHP hay không, cùng với việc hiểu được việc triển khai của nó thông qua ví dụ. Hàm get_browser () trong PHP là một hàm sẵn được sử dụng để nói với người dùng về các khả năng của trình duyệt. Chức năng này tìm ra tệp người dùng Browscap.ini và trả về các khả năng của trình duyệt của người dùng. User_agent và return_array được truyền dưới dạng tham số cho hàm get_browser () và nó trả về một đối tượng hoặc một mảng có thông tin về trình duyệt của người dùng trên thành công hoặc sai khi thất bại. Show
Syntax: get_browser(user_agent, return_array) Các tham số được sử dụng: hàm get_browser () trong PHP chấp nhận hai tham số: The get_browser() function in PHP accepts two parameters:
Giá trị trả về: Nó trả về một đối tượng hoặc một mảng với thông tin về trình duyệt của người dùng trên thành công hoặc sai khi thất bại. It returns an object or an array with information about the user’s browser on success, or FALSE on failure. Exceptions::
Cách tiếp cận: Để kiểm tra khả năng trình duyệt của hệ thống của người dùng và xác nhận chúng phù hợp, chúng tôi sẽ sử dụng hàm & nbsp; & tham số thứ hai là return_array sẽ trả về một mảng thay vì một đối tượng nếu giá trị được đặt thành true.For checking the browser capability of the users’ system & acknowledging them accordingly, we will be using the get_browser() function that contains the 2 parameters namely, user_agent that will be utilized to specify the name of an HTTP user agent, & the second parameter is return_array that will return an array instead of an object if the value is set to true. Ví dụ 1: Ví dụ dưới đây minh họa hàm get_browser () sẽ hiển thị khả năng trình duyệt của người dùng.The below example illustrate the get_browser() function that will display the user’s browser capability. PHP
‘
[parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 11 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 12
[parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 14 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 11 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 16 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 17 Output: [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 1 Ví dụ 2: Ví dụ dưới đây minh họa hàm get_browser () & nbsp; với mảng trả về được đặt thành true.The below example illustrate the get_browser() function with the return array that is set to true. PHP
‘
[parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 11 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 12 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 19 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 14 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 11 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 16 [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6 [majorver] => 6 [minorver] => 0 => 2 [frames] => 1 [iframes] => 17 Output: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3 Array ( [browser_name_regex] => ^mozilla/5\.0 (windows; .; windows nt 5\.1; .*rv:.*) gecko/.* firefox/0\.9.*$ [browser_name_pattern] => Mozilla/5.0 (Windows; ?; Windows NT 5.1; *rv:*) Gecko/* Firefox/0.9* [parent] => Firefox 0.9 [platform] => WinXP [browser] => Firefox [version] => 0.9 [majorver] => 0 [minorver] => 9 [cssversion] => 2 [frames] => 1 [iframes] => 1 [tables] => 1 [cookies] => 1 => 1 [javaapplets] => 1 [activexcontrols] => [beta] => 1 ) Ví dụ 2: Ví dụ dưới đây minh họa hàm get_browser () & nbsp; với mảng trả về được đặt thành true. http://php.net/manual/en/function.get-browser.php ❮ Php TÀI LIỆU THAM KHẢO Điều khiển trình duyệt PHP là gì?Hàm get_browser () trong PHP là một hàm sẵn được sử dụng để nói với người dùng về khả năng của trình duyệt. Chức năng này tìm kiếm browscap của người dùng. Tệp INI và trả về các khả năng của trình duyệt của người dùng. Máy chủ $ _ là gì ['http_user_agent'] là gì? Biến chúng tôi quan tâm ngay bây giờ là $ _Server ['http_user_agent']. Lưu ý: $ _Server là một biến PHP dành riêng đặc biệt có chứa tất cả thông tin máy chủ web. Nó được biết đến như một Superglobal. Xem trang thủ công liên quan về Superglobals để biết thêm thông tin. Làm thế nào tôi có thể nhận được trình duyệt trong PHP?Hàm php get_browser () echo $ _server ['http_user_agent']; $ Browser = get_browser (); print_r ($ trình duyệt); Làm cách nào để có được chi tiết thiết bị trong PHP?php $ userAgent = $ _ server ['http_user_agent']; if (preg_match ('/(android | bb \ d+| meego) .. Giá trị tham số
Chi tiết kỹ thuật
❮ Php TÀI LIỆU THAM KHẢO Điều khiển trình duyệt PHP là gì?Hàm get_browser () trong PHP là một hàm sẵn được sử dụng để nói với người dùng về khả năng của trình duyệt.Chức năng này tìm kiếm browscap của người dùng.Tệp INI và trả về các khả năng của trình duyệt của người dùng.an inbuilt function that is used to tell the user about the browser's capabilities. This function looks up the user's browscap. ini file and returns the capabilities of the user's browser.
Máy chủ $ _ là gì ['http_user_agent'] là gì?Biến chúng tôi quan tâm ngay bây giờ là $ _Server ['http_user_agent'].Lưu ý: $ _Server là một biến PHP dành riêng đặc biệt có chứa tất cả thông tin máy chủ web.Nó được biết đến như một Superglobal.Xem trang thủ công liên quan về Superglobals để biết thêm thông tin.a special reserved PHP variable that contains all web server information. It is known as a superglobal. See the related manual page on superglobals for more information.
Làm thế nào tôi có thể nhận được trình duyệt trong PHP?Hàm php get_browser () echo $ _server ['http_user_agent'];$ Browser = get_browser (); print_r ($ trình duyệt);$browser = get_browser(); print_r($browser);
Làm cách nào để có được chi tiết thiết bị trong PHP?php $ userAgent = $ _ server ['http_user_agent'];if (preg_match ('/(android | bb \ d+| meego) ... Giải nén tệp vào một thư mục trong máy chủ PHP của bạn .. Sau đó thêm mã sau vào trang PHP của bạn:. Tất cả thông tin thiết bị có sẵn sẽ được chứa trong mảng $ _51D:. |