php裝置檢測工具類

2021-09-29 18:55:16 字數 1297 閱讀 6851

mobile detect是用於檢測移動裝置(包括平板電腦)的輕量級php類。它使用與特定http頭組合的user-agent字串來檢測移動環境。

您還可以使用手機通過使用任何的檢測3 次第三方外掛程式可用於:wordpress的,drupal的是,joomla,magento的,等等。

github:

官網:以下是一些**示例:

//包含並例項化類。

require_once'mobile_detect.php ' ;

$ detect = new mobile_detect ;

//任何移動裝置(手機或平板電腦)。

if ($ detect - > ismobile ())

//任何平板電腦裝置。

if ($ detect - > istablet ())

//排除平板電腦

if ($ detect - > ismobile ()&& !$ detect - > istablet ())

//借助魔術方法檢查乙個特定的平台:

if ($ detect - > isios ())

if ($ detect - > isandroidos ())

//替代方法is()用於檢查特定的屬性。

//警告:此方法在beta中,某些關鍵字屬性將來會更改。

$ detect - > 是('chrome' )

$ detect - > 是('ios' )

$ detect - > 是('uc瀏覽器' )

// [...]

//使用setuseragent()的批處理模式:

$ useragents = array (

'blackberry7100i / 4.1.0 profile / midp-2.0配置/ cldc-1.1 vendorid / 103' ,

// [...]

);foreach ($ useragents as $ useragent )

//獲取元件的版本()。

//警告:此方法在beta中,某些關鍵字屬性將來會更改。

$ detect - > version ('ipad' ); // 4.3(float)

$ detect - > version ('iphone' )// 3.1(float)

$ detect - > version ('android' ); // 2.1(float)

$ detect - > version ('opera mini' ); // 5.0(float)

// [...]

Valgrind 記憶體檢測工具

valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用valgrind的工具包,你可以自動的檢...

檢測工具之RKHunter AIDE

一 檢測工具rkhunter 1 rkhunter 是linux系統平台下的一款開源 檢測工具,具有非常全面的掃瞄範圍。rootkit hunter功能 檢測易受 的檔案 檢測隱藏檔案 檢測重要檔案的許可權 檢測系統埠號 2 安裝rkhunter tar zxvf rkhunter 1.4.0.ta...

記憶體檢測工具Valgrind

valgrind是一套linux下,開放源 gpl v2 的 除錯工具的集合。valgrind由核心 core 以及基於核心的其他除錯工具組成。核心類似於乙個框架 framework 它模擬了乙個cpu環境,並提供服務給其他工具 而其他工具則類似於外掛程式 plug in 利用核心提供的服務完成各種...