Hướng dẫn how does chrome detect php browser? - làm thế nào để chrome phát hiện trình duyệt php?
Thực sự có nhiều cách để phát hiện trình duyệt. Nhưng, là một trong những câu trả lời, trình duyệt, lập chỉ mục các bot bắt chước rộng rãi tên thật của chúng, vì vậy, một khi chức năng thủ công thành công có thể ngừng hoạt động tốt bất cứ lúc nào. Show Đôi khi phát hiện trình duyệt nếu bạn đang in một cái gì đó với trình duyệt cụ thể trong đó các quy tắc phương tiện CSS được thực hiện kém trong khả năng tương thích của trình duyệt vào ngày tôi trả lời. Cách đơn giản không đáng tin cậy Chỉ để lấy trình duyệt cụ thể bằng chuỗi UA, bạn có thể sử dụng chức năng như thế (một ngã ba được sửa đổi từ đây):
Được xây dựng theo cách và đáng tin cậy PHP đã tích hợp trong hàm get_browser () để có trình duyệt và nền tảng. Trước PHP7, nó đã chậm, nhưng, bây giờ nó đã trở nên nhanh chóng hơn nhiều.get_browser() function to get browser and platform. Prior to PHP7 it was slow, but, now it reportedly became much quicker. Để làm cho điều này hoạt động, bạn cần tải xuống tệp bổ sung (nhỏ, vừa, lớn tùy thuộc vào nhu cầu chính xác phát hiện của bạn) từ browscap.org, sao chép tệp vào thư mục PHP và đưa nó vào php.ini:php.ini:
Trong tập lệnh PHP thì bạn có thể gọi get_browser () và sử dụng đầu ra:
Đầu ra cho Chrome sẽ là một cái gì đó như thế này:
Nếu bạn cần kiểm tra các trình duyệt khác, hãy xem xét mở rộng trình chuyển đổi người dùng nhẹ cho Chrome: Lưu ý: Tệp Browsecap không phải là cấu hình mặc định và bị tắt theo mặc định. Đảm bảo bạn gọi get_browser () một cách an toàn bằng cách kiểm tra xem nó có sẵn để được gọi không: browsecap file is not default configuration, and disabled by default. Make sure you call get_browser() safely by checking if it is available to be called: Mike tại Mike-Griffiths Dot Co Dot Uk ¶ get_browser - cho biết trình duyệt của người dùng có khả năng gì — Tells what the user's browser is capable of Sự mô tảget_browser (? chuỗi Thông số 0Các tác nhân người dùng sẽ được phân tích. Theo mặc định, giá trị của tiêu đề tác nhân người dùng HTTP được sử dụng; Tuy nhiên, bạn có thể thay đổi điều này (tức là, tìm kiếm thông tin của trình duyệt khác) bằng cách truyền tham số này. Bạn có thể bỏ qua tham số này với giá trị 2Nếu được đặt thành 3, hàm này sẽ trả về một mảng thay vì một đối tượng. 3, this function will return an array instead of an object. Trả về giá trị Thông tin được trả về trong một đối tượng hoặc một mảng sẽ chứa các yếu tố dữ liệu khác nhau, ví dụ, ví dụ, các số phiên bản chính và nhỏ của trình duyệt và chuỗi ID; ________ 13/________ 9 Các giá trị cho các tính năng như khung, javascript và cookie; và kể từ đó trở đi. Giá trị 6 đơn giản có nghĩa là bản thân trình duyệt có khả năng chấp nhận cookie và không có nghĩa là người dùng đã kích hoạt trình duyệt chấp nhận cookie hay không. Cách duy nhất để kiểm tra nếu cookie được chấp nhận là đặt một cái với setCookie (), tải lại và kiểm tra giá trị.setcookie(), reload, and check for the value. Trả về Ví dụVí dụ #1 liệt kê tất cả thông tin về trình duyệt người dùng 8Ví dụ trên sẽ xuất ra một cái gì đó tương tự như: 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => ) Ghi chú
Tom tại Tgibbons Dot Com ¶ ¶ 9 tháng trước 9 0 1Francesco r ¶ ¶ 6 năm trước 2 3 4 5Ruudrp tại Live Dot NL ¶ ¶ 11 năm trước 6 7 8 9Ẩn danh ¶ ¶ 3 năm trước 0 1 2 3 4Orchard kỹ thuật số ¶ ¶ 5 năm trước 5Jeff Williams ¶ ¶ 4 năm trước 6 7 8 1Mike tại Mike-Griffiths Dot Co Dot Uk ¶ ¶ 15 năm trước 0Tim tại Digicol Dot de ¶ ¶ 8 năm trước 1 2 3 1shashank ¶ ¶ 7 năm trước 5 6 7 9Tối đa tại phpexpert dot de ¶ ¶ 18 năm trước 9Mozilla/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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )0 1Jeremie Dot Legrand tại Komori-Chambon Dot Fr ¶ ¶ 6 năm trước 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )2 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )3 1Ruudrp tại Live Dot NL ¶ ¶ 6 năm trước 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )5 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )6 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )7 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )8 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 [backgroundsounds] => [vbscript] => [javascript] => 1 [javaapplets] => 1 [activexcontrols] => [cdf] => [aol] => [beta] => 1 [win16] => [crawler] => [stripper] => [wap] => [netclr] => )9
1Ruudrp tại Live Dot NL ¶ ¶ 6 năm trước
1Phát hiện trình duyệt PHP là gì?Định nghĩa và cách sử dụng. Hàm get_browser () tra cứu tệp browscap.ini của người dùng và trả về các khả năng của trình duyệt của người dùng.The get_browser() function looks up the user's browscap. ini file and returns the capabilities of the user's browser.
Làm thế nào tôi có thể biết nếu tôi có trình duyệt useragent?Để phát hiện thông tin trình duyệt người dùng, chúng tôi sử dụng thuộc tính Navigator.Useragent. Và sau đó chúng tôi khớp với tên trình duyệt để xác định trình duyệt người dùng. Bây giờ hãy gọi chức năng JS này trên tải trang và điều này sẽ hiển thị tên trình duyệt người dùng trên tải trang.use the navigator. userAgent property. And then we match with the browser name to identify the user browser. Now call this JS function on page load, and this will display the user browser name on page load.
Chrome có thu thập dữ liệu của bạn không?Google không thu thập bất kỳ thông tin tài khoản nào hoặc thông tin nhận dạng cá nhân khác như là một phần của liên hệ này.Tuy nhiên, nó nhận được thông tin nhật ký tiêu chuẩn, bao gồm địa chỉ IP và cookie.Mỗi trang web bạn truy cập được kiểm tra đối với danh sách duyệt an toàn trên hệ thống của bạn.. However, it does receive standard log information, including an IP address and cookies. Each site you visit is checked against the Safe Browsing list on your system.
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. |