如何基于编码为QR码的URL与wordpress插件进行交互

时间:2017-06-28 18:07:40

标签: php wordpress url plugins

我正在尝试使用二维码,我的网站上的每个用户在注册时都会获得一个帐户。扫描时,这个二维码将重定向到一个URL,然后我想与我在Wordpress上运行的插件进行交互。

我需要执行此代码,以便在扫描QR码时完成我需要完成的操作。 PHP关注:

mycred_add( 'Attended event.', $user_id, -1, '1 deducted for attending event, QR code scan.' );

我是网络开发的完整新手。我有中级Java和VBA的背景。

我到达的地方:我能够准确生成任何网址的二维码,我的用户也可以购买积分。最后一部分是找出插件命令的URL。 我的插件是myCred.me 它有一个远程API Here

如何实现这一点的任何方向都是值得欣赏的,就董事会的规则而言,我并不是要求推荐替代品或产品或任何此类产品。 只是,编程明智我将如何设置它。
例如。我是否应该将PHP脚本嵌入到从链接本身或沿着这些行读取$ user变量的网页中?

1 个答案:

答案 0 :(得分:1)

示例QRcode网址到自定义页面:

http://www.anysite.com/mycredapi.php?action=setpoints&userid=5

php函数:

function set_mycred_points($user_id) {
   mycred_add( 'Attended event.', $user_id, -1, '1 deducted for attending event, QR code scan.' );
}

if(isset($_GET['action']) && $_GET['action'] == 'setpoints' && isset($_GET['userid'])) {
   set_mycred_points($_GET['userid'])
}

请注意,我会将一个密钥作为附加参数包含在内,并对参数进行哈希处理以提高安全性