導航:首頁 > 編程語言 > 360代碼驗證

360代碼驗證

發布時間:2023-08-21 22:18:19

❶ 識別360瀏覽器代碼

function getbrowser()
{
global $_SERVER;

if (!isset($_SERVER['HTTP_USER_AGENT']))
{
return 'Unknow browser';
}

$agent = $_SERVER['HTTP_USER_AGENT'];
$browser = '';
$browser_ver = '';

if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs))
{
$browser = 'Internet Explorer';
$browser_ver = $regs[1];
}
elseif (preg_match('/FireFox\/([^\s]+)/i', $agent, $regs))
{
$browser = 'FireFox';
$browser_ver = $regs[1];
}
elseif (preg_match('/Maxthon/i', $agent, $regs))
{
$browser = '(Internet Explorer ' .$browser_ver. ') Maxthon';
$browser_ver = '';
}
elseif (preg_match('/GreenBrowser/i', $agent, $regs))
{
$browser = 'GreenBrowser';
$browser_ver = '';
}
elseif (preg_match('/TheWorld/i', $agent, $regs))
{
$browser = 'TheWorld';
$browser_ver = '';
}
elseif (preg_match('/360SE/i', $agent, $regs))
{
$browser = '360SE';
$browser_ver = '';
}
elseif (preg_match('/TencentTraveler/i', $agent, $regs))
{
$browser = 'TencentTraveler';
$browser_ver = '';
}
elseif (preg_match('/Opera[\s|\/]([^\s]+)/i', $agent, $regs))
{
$browser = 'Opera';
$browser_ver = $regs[1];
}
elseif (preg_match('/Chrome/i', $agent, $regs))
{
$browser = 'Chrome';
$browser_ver = '';
}
elseif (preg_match('/OmniWeb\/(v*)([^\s|;]+)/i', $agent, $regs))
{
$browser = 'OmniWeb';
$browser_ver = $regs[2];
}
elseif (preg_match('/Netscape([\d]*)\/([^\s]+)/i', $agent, $regs))
{
$browser = 'Netscape';
$browser_ver = $regs[2];
}
elseif (preg_match('/safari\/([^\s]+)/i', $agent, $regs))
{
$browser = 'Safari';
$browser_ver = $regs[1];
}
elseif (preg_match('/NetCaptor\s([^\s|;]+)/i', $agent, $regs))
{
$browser = '(Internet Explorer ' .$browser_ver. ') NetCaptor';
$browser_ver = $regs[1];
}
elseif (preg_match('/Lynx\/([^\s]+)/i', $agent, $regs))
{
$browser = 'Lynx';
$browser_ver = $regs[1];
}

if (!empty($browser))
{
return addslashes($browser . ' ' . $browser_ver);
}
else
{
return 'Unknow browser';
}
}

function get_os()
{
global $_SERVER;

if (!isset($_SERVER['HTTP_USER_AGENT']))
{
return 'Unknown';
}

$agent = $_SERVER['HTTP_USER_AGENT'];
$os = '';

if(eregi('win', $agent) && eregi('nt 6.1', $agent)){
$os = "Windows 7";
}
elseif(eregi('win', $agent) && eregi('nt 6.0', $agent))
{
$os = "Windows Vista";
}
elseif(eregi('win', $agent) && eregi('nt 5.2', $agent))
{
$os = "Windows 2003";
}
elseif (eregi('win', $agent) && eregi('nt 5.1', $agent))
{
$os = 'Windows XP';
}
elseif (eregi('win 9x', $agent) && strpos($agent, '4.90'))
{
$os = 'Windows ME';
}
elseif (eregi('win', $agent) && ereg('98', $agent))
{
$os = 'Windows 98';
}
elseif (eregi('win', $agent) && strpos($agent, '95'))
{
$os = 'Windows 95';
}
elseif (eregi('win', $agent) && eregi('nt 5', $agent))
{
$os = 'Windows 2000';
}
elseif (eregi('win', $agent) && eregi('nt', $agent))
{
$os = 'Windows NT';
}
elseif (eregi('win', $agent) && ereg('32', $agent))
{
$os = 'Windows 32';
}
elseif (eregi('linux', $agent))
{
$os = 'Linux';
}
elseif (eregi('unix', $agent))
{
$os = 'Unix';
}
elseif (eregi('sun', $agent) && eregi('os', $agent))
{
$os = 'SunOS';
}
elseif (eregi('ibm', $agent) && eregi('os', $agent))
{
$os = 'IBM OS/2';
}
elseif (eregi('Mac', $agent) && eregi('PC', $agent))
{
$os = 'Macintosh';
}
elseif (eregi('PowerPC', $agent))
{
$os = 'PowerPC';
}
elseif (eregi('AIX', $agent))
{
$os = 'AIX';
}
elseif (eregi('HPUX', $agent))
{
$os = 'HPUX';
}
elseif (eregi('NetBSD', $agent))
{
$os = 'NetBSD';
}
elseif (eregi('BSD', $agent))
{
$os = 'BSD';
}
elseif (ereg('OSF1', $agent))
{
$os = 'OSF1';
}
elseif (ereg('IRIX', $agent))
{
$os = 'IRIX';
}
elseif (eregi('FreeBSD', $agent))
{
$os = 'FreeBSD';
}
elseif (eregi('teleport', $agent))
{
$os = 'teleport';
}
elseif (eregi('flashget', $agent))
{
$os = 'flashget';
}
elseif (eregi('webzip', $agent))
{
$os = 'webzip';
}
elseif (eregi('offline', $agent))
{
$os = 'offline';
}
else
{
$os = 'Unknown';
}
return $os;
}

試試這個,

閱讀全文

與360代碼驗證相關的資料

熱點內容
手機如何把視頻打包到文件夾裡面 瀏覽:248
excel數據轉vcf文件 瀏覽:585
編程題如何左右翻轉 瀏覽:920
wp10微信安裝不了 瀏覽:793
微軟資料庫密碼怎麼改 瀏覽:627
我們是貴族什麼app可以看 瀏覽:65
哪個app認字免費 瀏覽:964
少兒編程線上教育如何 瀏覽:137
ps3升級檢測不到優盤升級文件 瀏覽:845
vs連接資料庫顯示數據 瀏覽:867
win10的設備和列印機 瀏覽:876
linux最新 瀏覽:970
蘋果6有時候自動重啟 瀏覽:851
nodejs處理500頁面 瀏覽:456
win10u盤格式化失敗怎麼辦啊 瀏覽:113
一個游戲測試你java基礎是否扎實 瀏覽:27
怎樣讓軟體不提示更新系統升級 瀏覽:653
1567密碼是什麼意思 瀏覽:759
手機和電視傳輸文件 瀏覽:844
iphone5美版怎麼樣 瀏覽:852

友情鏈接