其实这玩意早就有了,各大网站也可搜到,但是为了避免不必要的风险,以及为自己长久使用,可以考虑自己组合一个通用的二维码
~~做好了给老爸收款用~~
原理
通过user-agent判断,对不同的应用跳转不同的链接
准备工作
- 微信收款二维码
- QQ收款二维码
- 支付宝收款码
- 一个域名+服务器
部分可能会用上的网址:
方法
本来以为很简单,果断去解码然后填入地址,然后迫不及待用qq扫描二维码
果不其然,腾讯一向反人类,事实证明,只有支付宝扫码能够直接跳转支付页面,而QQ和wechat都不行
于是,把动手的活儿交给观众们
这时,我们利用跳转把各个支付二维码图片展现在屏幕面前
顺手制作了三张二维码 ~~佩服本人的聪明才智~~
<?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
是微信客户端,其中的链接和图片自行修改
保存上传网站如图所示
最后一步,生成一个你网站的二维码即可
成果
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2021/11/03 23:04
哈哈,不错