摘要:二維碼活碼管理系統什么是活碼二維碼生成后二維碼圖案不變,內容可隨時變更,極大提高營銷效率,配合美術設計二維碼能力大大提升并且可以做到實時統計二維碼掃描數據,傳播效果一目了然根據地域網絡設備等多維度分析數據,提升管理效率二維碼的活碼的技術實現
二維碼活碼管理系統 什么是活碼?
二維碼生成后,二維碼圖案不變,內容可隨時變更,極大提高營銷效率,配合美術設計二維碼能力大大提升.
并且可以做到實時統計二維碼掃描數據,傳播效果一目了然;根據地域、網絡、設備等多維度分析數據,提升管理效率.
二維碼活碼團主要存儲一個固定的 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"], "http://")) { $k = "http://" . $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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/93052.html
摘要:二維碼活碼管理系統什么是活碼二維碼生成后二維碼圖案不變,內容可隨時變更,極大提高營銷效率,配合美術設計二維碼能力大大提升并且可以做到實時統計二維碼掃描數據,傳播效果一目了然根據地域網絡設備等多維度分析數據,提升管理效率二維碼的活碼的技術實現 二維碼活碼管理系統 showImg(https://segmentfault.com/img/bV4Gqm?w=470&h=362); 什么是活碼...
摘要:需求想讓用戶在微信掃描二維碼或者點擊就能下載,并統計被掃描次數。下面為大家輕松實現,在微信中掃描二維碼或點擊鏈接直接下載的方法。解決掉了微信中下載鏈接被屏蔽等問題。充分利用微信的用戶群體來宣傳引流。 需求:想讓用戶在微信掃描二維碼或者點擊就能下載APP,并統計被掃描次數。兩種實現方法: 1.一般我們用草料生成二維碼,如果沒有注冊的話只能生成一個包含下載網址的靜態碼,沒有統計功能,而且除...
閱讀 2833·2021-11-25 09:43
閱讀 2477·2021-10-09 09:44
閱讀 2801·2021-09-22 15:49
閱讀 2568·2021-09-01 11:43
閱讀 2542·2019-08-30 14:16
閱讀 465·2019-08-29 17:24
閱讀 3020·2019-08-29 14:00
閱讀 1384·2019-08-29 13:05