模板设计
关注DiYunCMS公众号
公众号二维码

判断终端

更新时间:2021-02-02 加入收藏

一、在模板中判断终端

生成真静态下无法判断

{if IS_PC} 是电脑端界面 {/if}

{if IS_MOBILE}
当前模板是调用的移动端模板,(有可能是在电脑上访问,但不可能使用的电脑模板)
{/if}

{if IS_MOBILE_USER}
是移动端的访客(一定是在手机上访问的人,但可能使用的电脑模板)
{/if}

{if dr_is_weixin_app()} 来自微信app的公众号里面 {/if}

判断是否在微信小程序中

{if strpos($_SERVER['HTTP_USER_AGENT'], 'miniProgram')}
在微信小程序中
{/if}

判断是否在百度小程序中

{if strpos($_SERVER['HTTP_USER_AGENT'], 'baiduboxapp')}
在微信小程序中
{/if}


二、在php程序中判断终端

if (IS_PC) {
    // 调用的pc模板
    
}

if (\Phpcmf\Service::C()->_is_mobile()) {
    // 来之移动端,pc端取反就行
}

if (dr_is_weixin_app()) {
    // 来自微信app的公众号里面
}


Hello,欢迎来咨询~
点击在线咨询