Thư viện sẽ cố gắng lấy dữ liệu môi trường từ tiêu đề getAll($useragent);
print_r($result);
?> 0 được gửi bởi ứng dụng khách HTTP. Thư viện PHP Lớp getAll($useragent);
print_r($result);
?> 1 chứa bốn phương thức công khai trả về chuỗi Array hoặc JSON của dữ liệu được nhận dạng từ getAll($useragent);
print_r($result);
?> 0getAll($useragent);
print_r($result);
?> 3getAll($useragent);
print_r($result);
?> 4getAll($useragent);
print_r($result);
?> 5getAll($useragent);
print_r($result);
?> 6
Đối số đầu tiên phải chứa chuỗi Tác nhân người dùng từ tiêu đề getAll($useragent);
print_r($result);
?> 0 hoặc chuỗi Tác nhân người dùng tùy chỉnh của bạn Đối số thứ hai (tùy chọn) có thể chứa 'JSON' nếu bạn muốn nhận kết quả trả về ở định dạng JSON________số 8_______Lớp thư viện getAll($useragent);
print_r($result);
?> 1 cũng chứa phương thức đặc biệt getAll($useragent);
print_r($result);
?> 9 (tùy chọn, có sẵn từ phiên bản 1. 1) Phương pháp này là cần thiết để phát hiện các trình duyệt di động trong điều kiện Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
0 (Android và iOS) Đối với phương thức phát hiện Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
0 getAll($useragent);
print_r($result);
?> 9 nên gọi nếu trình duyệt hỗ trợ các sự kiện Chạm Phát hiện sự kiện chạm được thực hiện bởi mã JavaScript phía máy khách trong trình duyệt mục tiêu. Thí dụif (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} Mô tả cho các biến trả vềLoại hệ điều hành (______11_______3) Trả về loại hệ điều hành (OS) Tất cả các giá trị có thể - máy tính để bàn
- di động
- Trộn
- không xác định
Gia đình hệ điều hành ( Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
4) Trả về họ hệ điều hành (OS) hoặc Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
5 trong trường hợp không thể nhận dạng họ OS Thí dụ. Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
6, Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
7, Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
8, v.v.Tên hệ điều hành (______11_______9) Trả về tên hệ điều hành (OS) hoặc Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
5 trong trường hợp không thể nhận dạng tên hệ điều hành Thí dụ. getOS($useragent);
print_r($result);
?> 1, getOS($useragent);
print_r($result);
?> 2, getOS($useragent);
print_r($result);
?> 3, getOS($useragent);
print_r($result);
?> 4, v.v.Phiên bản hệ điều hành (_______23_______5) Trả về phiên bản hệ điều hành (HĐH) hoặc getOS($useragent);
print_r($result);
?> 6 trong trường hợp không thể nhận dạng phiên bản HĐH Có thể chứa các phiên bản hệ điều hành kiểu số, chuỗi hoặc hỗn hợp Trong trường hợp phiên bản hệ điều hành số (e. g. getOS($useragent);
print_r($result);
?> 2) chứa các giá trị phần phiên bản chính và phụ, e. g. getOS($useragent);
print_r($result);
?> 8, getOS($useragent);
print_r($result);
?> 9, Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
0, v.v. Trong trường hợp phiên bản hệ điều hành chuỗi (e. g. getOS($useragent);
print_r($result);
?> 3) chứa các giá trị tên phiên bản chuỗi, e. g. Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
2, Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
3, Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
4, v.v. Đối với getOS($useragent);
print_r($result);
?> 1 có thể chứa các giá trị loại phiên bản hỗn hợp. Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
0, Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
7, Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
8, v.v.Tiêu đề hệ điều hành (______32_______9) Trả về tiêu đề hệ điều hành (OS) chứa tên hệ điều hành và phiên bản hệ điều hành cùng nhau Cũng trả về Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
5 nếu tên hệ điều hành không được nhận dạngLoại thiết bị ( getBrowser($useragent);
print_r($result);
?> 1) Trả về loại thiết bị dựa trên một số dữ liệu Tác nhân người dùng Tất cả các giá trị có thể- máy tính để bàn
- di động
- TV
- bảng điều khiển
- Media Player
- xe ô tô
- đồng hồ
- không xác định
Tên trình duyệt ( getBrowser($useragent);
print_r($result);
?> 2) Trả về tên trình duyệt hoặc Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
5 trong trường hợp không thể nhận dạng tên trình duyệt Thí dụ. getBrowser($useragent);
print_r($result);
?> 4, getBrowser($useragent);
print_r($result);
?> 5, getBrowser($useragent);
print_r($result);
?> 6, getBrowser($useragent);
print_r($result);
?> 7, getBrowser($useragent);
print_r($result);
?> 8, v.v.Phiên bản trình duyệt (______43_______9) Trả về số phiên bản trình duyệt hoặc getOS($useragent);
print_r($result);
?> 6 trong trường hợp không thể nhận dạng phiên bản trình duyệt Luôn chứa các giá trị số (số nguyên hoặc số thực) Trả về số float (e. g. Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
1, Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
2, Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
3) đối với một số trình duyệt nên chứa cả các phần của phiên bản trình duyệt chính và phụ (Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
4, getBrowser($useragent);
print_r($result);
?> 8, Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
6, v.v.) Chỉ trả về phiên bản trình duyệt thập phân chính (e. g. Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
7, Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
8, Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
9) cho các trình duyệt khác có nhiều phiên bản chính (getBrowser($useragent);
print_r($result);
?> 4, getBrowser($useragent);
print_r($result);
?> 5, getDevice($useragent);
print_r($result);
?> 2, v.v.)Tiêu đề trình duyệt ( getDevice($useragent);
print_r($result);
?> 3) Trả về tiêu đề trình duyệt chứa tên trình duyệt và phiên bản trình duyệt cùng nhau Cũng trả về Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
5 nếu tên trình duyệt không được nhận dạngTrình duyệt Chrome Gốc ( getDevice($useragent);
print_r($result);
?> 5) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu trình duyệt được công nhận là trình duyệt Google Chrome gốc hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phảiTrình duyệt Firefox Gốc ( getDevice($useragent);
print_r($result);
?> 8) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu trình duyệt được công nhận là trình duyệt Mozilla Firefox gốc hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phảiTrình duyệt Safari Bản gốc ( Array
(
[device_type] => tv
)
1) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu trình duyệt được công nhận là trình duyệt Apple Safari gốc hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phảiPhiên bản Chromium của trình duyệt ( Array
(
[device_type] => tv
)
4) Trả về số phiên bản công cụ chính của Chromium nếu trình duyệt dựa trên công cụ Chromium hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phảiPhiên bản tắc kè trình duyệt (____73_______6) Trả về số phiên bản công cụ chính của Gecko nếu trình duyệt dựa trên công cụ Gecko hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phảiPhiên bản WebKit của trình duyệt (_______73_______8) Trả về số công cụ phiên bản WebKit nếu trình duyệt dựa trên công cụ WebKit hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phải Luôn luôn thả nổi giá trị sốTrình duyệt Android Webview (______14_______00) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu chế độ Android Webview được phát hiện hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu khôngTrình duyệt iOS Webview ( if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 03) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu chế độ Webview iOS được phát hiện hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu khôngChế độ máy tính để bàn của trình duyệt ( if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 06) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu trình duyệt di động hoạt động trong Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
0 hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu nó không được phát hiện Phương pháp getAll($useragent);
print_r($result);
?> 9 sẽ gọi để phát hiện Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
0 nếu trình duyệt hỗ trợ các sự kiện ChạmChế độ 64 Bit ( if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 12) Trả về số getDevice($useragent);
print_r($result);
?> 6 nếu hệ điều hành (OS) và trình duyệt hoạt động cùng nhau ở chế độ 64 bit hoặc trả về getOS($useragent);
print_r($result);
?> 6 nếu không phát hiện thấy chế độ 64 bit Chỉ khả dụng cho các phương pháp getAll($useragent);
print_r($result);
?> 3 và getAll($useragent);
print_r($result);
?> 4Ví dụ sử dụngXem các ví dụ sau để hiểu các trường hợp sử dụng thư viện phát hiện tất cảĐể phát hiện tất cả dữ liệu môi trường có thể sử dụng getAll($useragent);
print_r($result);
?> trả lại Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
Phát hiện hệ điều hànhĐể phân tích cú pháp chỉ sử dụng dữ liệu hệ điều hành getOS($useragent);
print_r($result);
?> trả lại Array
(
[os_type] => mobile
[os_family] => android
[os_name] => Android
[os_version] => 9
[os_title] => Android 9
[64bits_mode] => 1
)
Phát hiện trình duyệtĐể phân tích cú pháp chỉ sử dụng dữ liệu trình duyệt getBrowser($useragent);
print_r($result);
?> trả lại Array
(
[browser_name] => Chrome
[browser_version] => 80
[browser_title] => Chrome 80
[browser_chrome_original] => 1
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
)
Phát hiện thiết bịĐể chỉ phân tích dữ liệu loại thiết bị, hãy sử dụng getDevice($useragent);
print_r($result);
?> trả lại Array
(
[device_type] => tv
)
Phát hiện chế độ máy tính để bànĐể phát hiện xem trình duyệt di động có hoạt động trong Array
(
[os_type] => desktop
[os_family] => windows
[os_name] => Windows
[os_version] => 7
[os_title] => Windows 7
[device_type] => desktop
[browser_name] => Iron
[browser_version] => 80
[browser_title] => Iron 80
[browser_chrome_original] => 0
[browser_firefox_original] => 0
[browser_safari_original] => 0
[browser_chromium_version] => 80
[browser_gecko_version] => 0
[browser_webkit_version] => 0
[browser_android_webview] => 0
[browser_ios_webview] => 0
[browser_desktop_mode] => 0
[64bits_mode] => 1
)
0 hay không, hãy sử dụngif (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 0trả lại if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 1Phát hiện tất cả (JSON)Để vượt qua tất cả dữ liệu môi trường có thể và trả về chuỗi định dạng JSON getAll($useragent);
print_r($result);
?> trả lại if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 3Kiểm tra điểm chuẩnĐiểm chuẩn được thực hiện trên một dịch vụ lưu trữ chia sẻ cấp thấp Kiểm tra cấu hình máy chủ. RedHat Linux + LiteSpeed + Phần mở rộng PHP Các điều kiện thử nghiệm dựa trên tập hợp ngẫu nhiên ~446000 chuỗi Tác nhân người dùng ngoài đời thực không lặp lại Hiệu suất nhận dạng Tác nhân người dùng trong PHP 7. 3 (yêu cầu mỗi giây) if (('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
// Touch Event detected
} 4Giấy phépGiấy phép MIT (MIT) Bản quyền (c) 2020-2021 Artem Murugov Theo đây, quyền được cấp miễn phí cho bất kỳ người nào có được bản sao của phần mềm này và các tệp tài liệu liên quan ("Phần mềm"), để xử lý Phần mềm mà không bị hạn chế, bao gồm nhưng không giới hạn các quyền sử dụng, sao chép, sửa đổi, hợp nhất Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc phần quan trọng của Phần mềm PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG CÓ BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, RÕ RÀNG HAY NGỤ Ý, BAO GỒM NHƯNG KHÔNG GIỚI HẠN CÁC BẢO ĐẢM VỀ KHẢ NĂNG BÁN ĐƯỢC, TÍNH PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM. TRONG BẤT KỲ TRƯỜNG HỢP NÀO TÁC GIẢ HOẶC NGƯỜI GIỮ BẢN QUYỀN SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ KHIẾU NẠI, THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO, DÙ TRONG MỘT HÀNH ĐỘNG HỢP ĐỒNG, NGOẠI TỆ HOẶC CÁCH NÀO KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC LIÊN QUAN ĐẾN PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC CÁC GIAO DỊCH KHÁC TRONG
HTTP_USER_AGENT là gì?
Chuỗi tác nhân người dùng là văn bản mà trình duyệt tự gửi đến máy chủ web để nhận dạng chính họ , để các trang web có thể gửi các nội dung khác nhau dựa trên .
$_ server [' HTTP_USER_AGENT '] chứa gì?
Biến chúng tôi quan tâm ngay bây giờ là $_SERVER['HTTP_USER_AGENT']. Ghi chú. $_SERVER là một biến PHP dành riêng đặc biệt chứa tất cả thông tin máy chủ web . Nó được gọi là một siêu toàn cầu.
Hàm nào được sử dụng để nhận các giá trị HTTP_USER_AGENT?
PHP get_browser() Function
echo $_SERVER['HTTP_USER_AGENT'];
Tác nhân người dùng PHP là gì?
Lớp Tác nhân Người dùng cung cấp các chức năng giúp xác định thông tin về trình duyệt, thiết bị di động hoặc rô bốt truy cập trang web của bạn . Ngoài ra, bạn có thể nhận thông tin người giới thiệu cũng như ngôn ngữ và thông tin bộ ký tự được hỗ trợ. |