通过正则表达式匹配浏览器 USER AGENT 关键词,以下为判断是否为企业微信的实例。

<?php
function is_wxwork(){//正则表达式匹配浏览器 USER AGENT 关键词。
 $regex_match="/(wxwork)/i";

 return isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE']) or preg_match($regex_match, strtolower($_SERVER['HTTP_USER_AGENT'])); //如果 USER AGENT 中存在上面的关键词则返回真。
}

 if(is_wxwork()) {
 //如果为真,什么也不做。

 }
 else {    
 //如果为假,跳转到指定界面。
   header("Location: ./fw/index.php"); 
 //echo "请在企业微信客户端打开!";

 }
?>
分类: 前端开发

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。