wmSafe致力于互联网资源
道可道,非恒道,名可名,非恒名

【PHP】php源码自动识别设备跳转指定QQ聊天窗口代码,苹果安卓电脑都可以成功

本文最后更新于2022-8-17,已经有616 天没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

【PHP】php源码自动识别设备跳转指定QQ聊天窗口代码,苹果安卓电脑都可以成功

前言

你还在用http://wpa.qq.com/msgrd?v=3&uin=1845440070&site=qq&menu=yes这种url进行qq会话窗口跳转吗?如果是那就老了,这个url不适配苹果手机,苹果手机浏览器访问这个url会跳转到苹果的应用商店!

新方法

<?php
header('Content-Type:application/json; charset=utf-8');
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
//url 参数 ?qq=123456789
$qq = isset($_GET['qq']) ? $_GET['qq'] : "";
if(empty($qq)){
  echo json_encode(array('code'=>201,'msg'=>'QQ不能为空'),480);
}elseif(!preg_match("/^[1-9][0-9]{4,10}$/",$qq)){
  echo json_encode(array('code'=>202,'msg'=>'QQ格式不正确'),480);
}elseif(strpos($agent,'windows nt')){
  $loca = "tencent://ContactInfo/?subcmd=ViewInfo&puin=0&uin={$qq}";
}elseif(strpos($agent,'iphone')){
  $loca = "mqq://im/chat?chat_type=wpa&uin={$qq}&version=1&src_type=web";
}elseif(strpos($agent,'android')){
  $loca = "mqq://card/show_pslcard?src_type=internal&version=1&uin={$qq}&card_type=person&source=sharecard";
}
if(empty($loca)==false){
header("Location:$loca");
exit; 
}
?>

食用教程

新建一个php文件,命名为jumpQQ.php,将代码放进去,放到php网站运行目录任意地方,然后访问:域名(ip)/jumpQQ.php?qq=1845440070即可

本原创文章未经允许不得转载 | 若要转载请注明出处,否则将承担相应的法律责任!
本文链接: https://blog.wm404.com/2022/08/15/a40f7ee4.html
赞赏排名 赞赏支持

评论

  • captcha
暂无评论,要不来一发?

您的关注就是我们最大的支持

联系我们 关于我们