金沙江API

查看: 444|回复: 0

[教程文档] 常用代码范例及常见问题处理【持续更新中,欢迎补充】

[复制链接]

81

主题

79

帖子

7281

积分

开发组成员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

发表于 2017-10-13 02:39:32 | 显示全部楼层 |阅读模式
1、php判断是否手机端代码

<?php
function check_wap(){
    if(stristr($_SERVER['HTTP_VIA'],"wap")){// 先检查是否为wap代理,准确度高
        return true;
    }elseif(strpos(strtoupper($_SERVER['HTTP_ACCEPT']),"VND.WAP.WML") > 0){// 检查浏览器是否接受 WML.
        return true;
   }elseif(preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i', $_SERVER['HTTP_USER_AGENT'])){//检查USER_AGENT
        return true;            
    }else{
        return false;   
   }
   
}

if(check_wap()){
echo "手机";
}else{
echo "电脑";
}

?>

2、chrome浏览器中无法使用QQ快速登录问题的解决方法

QQ快速登录用到的是QQ安装目录下Bin/TXSSO/Bin/下的npSSOAxCtrlForPTLogin.dll和SSOCommon.dll,另外还涉及TXPFProxy.dll和TXPlatform.exe这2个文件,用Regsvr32指令重新注册下npSSOAxCtrlForPTLogin.dll和SSOCommon.dll即可。
使用方法:
在QQ安装目录Bin/TXSSO/Bin/下新建bat文件,粘贴以下内容运行即可:
复制代码

代码如下:
Regsvr32 /s npSSOAxCtrlForPTLogin.dll
Regsvr32 /s SSOCommon.dll

回复

使用道具 举报

本版积分规则

Copyright © 2017-2027|备案/许可证号:京ICP备17019228号 |360安全监测 |ssllabs安全监测 |