摘要:二维码活码管理系统什么是活码二维码生成后二维码图案不变,内容可随时变更,极大提高营销效率,配合美术设计二维码能力大大提升并且可以做到实时统计二维码扫描数据,传播效果一目了然根据地域网络设备等多维度分析数据,提升管理效率二维码的活码的技术实现
二维码活码管理系统 什么是活码?
二维码生成后,二维码图案不变,内容可随时变更,极大提高营销效率,配合美术设计二维码能力大大提升.
并且可以做到实时统计二维码扫描数据,传播效果一目了然;根据地域、网络、设备等多维度分析数据,提升管理效率.
二维码活码团主要存储一个固定的 php 路径及码的 id,扫描二维码后,服务根据请求内容从数据库中查找二维码的信息,作跳转并记录访问信息.
系统技术 重点技术1.使用插件绘制二维码
</>复制代码
// https://github.com/jeromeetienne/jquery-qrcode
// js
function paint(url, ele) {
outputQRCod(url, 200, 200); //转换中文字符串
function toUtf8(str) {
var out, i, len, c;
out = "";
len = str.length;
for (i = 0; i < len; i++) {
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c <= 0x007F)) {
out += str.charAt(i);
} else if (c > 0x07FF) {
out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
} else {
out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
}
}
return out;
}
//生成二维码
function outputQRCod(txt, width, height) {
//先清空
$(ele).empty();
//中文格式转换
var str = toUtf8(txt);
//生成二维码
$(ele).qrcode({
render: "canvas", //canvas和table两种渲染方式
width: width,
height: height,
text: str
});
}
}
2.使用 php 跳转页面
</>复制代码
//php
header("Access-Control-Allow-Origin: *");
$id = isset($_GET["id"]) ? $_GET["id"] : "";
// 连主库
$conn = mysqli_connect("w.rdc.sae.sina.com.cn" . ":" . "3306", "aaa", "bbb", "ccc");
// Check connection
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT * FROM `2code_code` WHERE id = "" . $id . """;
$result = $conn->query($sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
if (!strpos($row["content"], "//")) {
$k = "//" . $row["content"];
} else {
$k = $row["content"];
}
$v=$row["num"]+1;
$sql = "UPDATE `app_jxjweb`.`2code_code` SET `num` = "".$v."" WHERE `2code_code`.`id` = "".$id.""";
$result2 = $conn->query($sql);
Header("HTTP/1.1 303 See Other");
Header("Location: $k");
}
} else {
exit("错误路径!");
}
效果演示:
点击
账号: jxj2991
密码: 666666
github
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/28299.html
摘要:需求想让用户在微信扫描二维码或者点击就能下载,并统计被扫描次数。下面为大家轻松实现,在微信中扫描二维码或点击链接直接下载的方法。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。 需求:想让用户在微信扫描二维码或者点击就能下载APP,并统计被扫描次数。两种实现方法: 1.一般我们用草料生成二维码,如果没有注册的话只能生成一个包含下载网址的静态码,没有统计功能,而且除...
阅读 4127·2021-11-18 13:21
阅读 4963·2021-09-27 14:01
阅读 3192·2019-08-30 15:53
阅读 2468·2019-08-30 15:43
阅读 1814·2019-08-30 13:10
阅读 1615·2019-08-29 18:39
阅读 963·2019-08-29 15:05
阅读 3458·2019-08-29 14:14