QQ,微信,支付宝二维码三合一

/ 默认分类 / 1 条评论 / 113浏览

其实这玩意早就有了,各大网站也可搜到,但是为了避免不必要的风险,以及为自己长久使用,可以考虑自己组合一个通用的二维码

~~做好了给老爸收款用~~

原理

通过user-agent判断,对不同的应用跳转不同的链接

准备工作

部分可能会用上的网址:

二维码生成 二维码解析

方法

本来以为很简单,果断去解码然后填入地址,然后迫不及待用qq扫描二维码

果不其然,腾讯一向反人类,事实证明,只有支付宝扫码能够直接跳转支付页面,而QQ和wechat都不行

于是,把动手的活儿交给观众们

这时,我们利用跳转把各个支付二维码图片展现在屏幕面前

顺手制作了三张二维码 ~~佩服本人的聪明才智~~

3671635948850_.pic3691635948965_.pic3681635948936_.pic
一切都准备好了,然后开始撸代码(保存index.php)
<?php  
if (strstr($_SERVER['HTTP_USER_AGENT'], 'AlipayClient')) { 
    $AlipayURL = 'https://qr.alipay.com/fkx12586elzhiss95ftmtee';
    header("location: " . $AlipayURL);
} 
elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger')) {
  echo '<img style="width:100%;" src="wx.jpg"></img>';
} 
elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'QQ')) { 
echo '<img style="width:100%;" src="qq.jpg"></img>';
} 
else { 
    echo "请使用支付宝、微信、QQ客户端扫码付款";
}
?> 

其中MicroMessenger是微信客户端,其中的链接和图片自行修改

保存上传网站如图所示

image-20211103225418292

最后一步,生成一个你网站的二维码即可

成果

点击链接 pay.mm.mw

下载

  1. 哈哈,不错

    回复