二维码活码管理系统

二维码活码管理系统


二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型.


什么是活码?

二维码活码管理系统

二维码生成后,二维码图案不变,内容可随时变更,极大提高营销效率,配合美术设计二维码能力大大提升.
并且可以做到实时统计二维码扫描数据,传播效果一目了然;根据地域/网络/设备等多维度分析数据,提升管理效率.


二维码的活码的技术实现本质是什么?

二维码活码团主要存储一个固定的 php 路径及码的 id,扫描二维码后,服务器根据请求内容从数据库中查找二维码的信息,作跳转并记录访问信息.


系统技术

二维码活码管理系统


安装步骤

  • 导入 sql 数据库

  • 在 2code_php 中添加 conn_sql.php , 连接你自己的库 (参照 conn_sql的副本.php)

  • 修改 js (custom.js) 中 base_url 变量 (你预计把 2code文件 放置在服务器下的位置 , 即文件的域名位置)

  • 修改 jumb.html 中的 url 地址:

var url = `你的路径/2code_php/url_html.php?id=${id}`;
  • 上传修改好的 2code文件夹 到你的服务器预定位置


效果演示:

点击https://jxjweb.gz01.bdysite.com/2code/2code_web/index.html


完整代码:

githubhttps://github.com/jxj322991/2code


由于有些项目需要用到二维码活码系统,所以就简单的研究了下,后面就进行一系列的安装部署,请注意,该系统为简单的开源管理系统,涉及的内容不应该用于部分私密内容。

工具/原料

方法/步骤

  1. 1

    从GitHub上下载开源代码,服务器创建数据库。并上传SQL文件到mysql数据库中:数据库文件在/2code_sql/app_jxjweb.sql,并重新修改数据表中的user表数据,注意该数据库使用明文存储密码,所以不能用于太具备安全性的内容

  2. 2

    重命名conn_sql的副本.php为conn_sql.php,并修改里面的内容;原文件没有备注,现在特别备注一下:

    $conn = mysqli_connect(‘路径’.’:’.’端口’,’账号’,’密码’,’库名’);

  3. 3

    把2code_web目录里面的文件放入根目录,把2code_php文件夹放入根目录,并修改/js文件夹下的custom.js文件下的var base_url = ‘//code.youurl.com’;

  4. 4

    修改 jumb.html 中的 url 地址:var url = `//code.youurl.com/2code_php/url_html.php?id=${id}`;

    修改custom.js的:var
    url = ‘http:’ + base_url + ‘/jump.html?id=’ + data.content[i].id +
    ‘&&qq=116&v=1.0.0’;后面qq=和V参数没有太大意义,稍作修改即可

  5. 5

    经过处理之后,最终运行正常,可以进行简单的二维码跳转功能。基本上实现活码系统,或者用tp框架可能更安全一些。

  6. 6

    最终实现活码功能,对是网址的可以进行跳转,是文本的会进行显示或者传送给后台服务器进行处理。

    END

注意事项

  • 安全性部分考虑不周全,尽量不要用于支付等领域
  • 主要使用js进行跳转。
分享到:
赞(0)