联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
模板与PHP程序中如何判断在微信小程序里
类型:迅睿CMS 更新时间:2021-09-16 20:58:43

模板标签里面

模板与PHP程序中如何判断在微信小程序里?


在模板中判断终端

{if IS_PC} 是电脑端界面 {/if}
{if IS_MOBILE} 是移动端界面 {/if}
{if IS_MOBILE_USER} 是移动端的访客 {/if}
{if dr_is_weixin_app()} 来自微信app的公众号里面 {/if}


在php程序中判断终端

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

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

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


回帖
  • #1楼    迅睿框架创始人
    2020-08-13 17:09:11
    Chrome 0
    这个只能自行的去摸索特征字符串
    $_SERVER['HTTP_USER_AGENT']
  • 农民大伯
    #2楼    农民大伯
    2020-08-13 17:17:27
    Chrome 0
    {if strpos($_SERVER['HTTP_USER_AGENT'], '特征字符')!== false}
    是这个终端
    {/if}
    特征字符不固定,微信小程序叫 wxpmin,百度小程序叫baidumin
  • 帝云网络
    #3楼    帝云网络
    2021-01-28 20:20:33
    Chrome 0
    {if strpos($_SERVER['HTTP_USER_AGENT'], 'miniProgram')}
    在小程序中
    {else}
    不是小程序中
    {/if}
    亲测OK
    满意答案
  • 小白一枚
    #4楼    小白一枚
    2021-09-16 20:58:43
    Chrome 0
    @帝云网络:完结问题