零艺江湖 - 行到水穷处,坐看云起时 | 个人生活记录 | 零艺客 - 二维码
type: channel
link: https://www.lykep.com/index.php/tag/%E4%BA%8C%E7%BB%B4%E7%A0%81/
items: 【笔记】PHP判断扫码的客户端是微信、支付宝、QQ

【笔记】PHP判断扫码的客户端是微信、支付宝、QQ
type: item
date: 2019-09-26T17:53:00+08:00
description: 前言[scode type="blue"]根据UserAgent中的关键字来判断如果有 MicroMessenger 为微信如果有 ApliPayClient 则为支付宝如果有 QQ 则为手机QQ否则，不是这三家。把代码直接保存为php文件，然后把文件地址生成为二维码，让客户端扫描二维码的时候就相当于访问了这个php文件[/scode]代码<?php function Examine(){ //判断是不是微信 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { return "您正在使用 微信 扫码"; } //判断是不是支付宝 if (strpos($_SERVER['HTTP_USER_AGENT'], 'AlipayClient') !== false) { return "您正在使用 支付宝 扫码"; } //判断是不是QQ if (strpos($_SERVER['HTTP_USER_AGENT'], 'QQ') !== false) { return "您正在使用 手机QQ 扫码"; } //以上都不是 return "请使用支付宝、QQ、微信扫码"; } ?>