找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 236|回复: 0

[cms教程] 织梦视频播放页面用PHP判断用户端是移动端还是PC端

[复制链接]

该用户从未签到

发表于 2021-9-23 10:04:26 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
用Ckplayer做网站播放器的时候,相信许多用户遇到兼容性问题,在PC端只能用flash播放器,支持flv格式,移动端支持mp4格式,所以用了PHP判断的办法,只有在PC端的时候调用CKplayer,移动端直接用H5播放器。在DedeCMS系统设置里面去掉禁用PHP选项。
         
        系统 -> 系统基本参数 -> 其他选项 -> 模板引擎禁用标签,删除php字段保存
         
        在内容模板里面响应的位置加上如下代码
       
       
               
                       
                               
                                       
{dede:php}
if (isset ($_SERVER['HTTP_USER_AGENT',)) {
  $clientkeywords = array ('nokia',  'sony','ericsson','mot','samsung','htc','sgh','lg','sharp',
'oppo','sie-','philips','panasonic'
  ,'alcatel','lenovo','iphone','ipod','blackberry','meizu','android','netfront','symbian','ucweb',
'windowsce','palm','operamini','operamobi','openwave','nexusone','cldc','midp','wap','mobile');
// 从HTTP_USER_AGENT中查找手机浏览器的关键字
if (preg_match("/(" . implode('|', $clientkeywords) . ")/i", strtolower
($_SERVER['HTTP_USER_AGENT',))){
  echo "
移动端播放器代码

";
}else{
echo "PC端播放器代码(省略)";
}
}else{
echo "未知";
}
{/dede:php}
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-22 21:57

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表