我正在尝试使用二维码,我的网站上的每个用户在注册时都会获得一个帐户。扫描时,这个二维码将重定向到一个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变量的网页中?
答案 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'])
}
请注意,我会将一个密钥作为附加参数包含在内,并对参数进行哈希处理以提高安全性