2017-06-28 1 views
1

QRコードを使用しようとしています。アカウントを持っている私のウェブサイトのすべてのユーザーは、サインアップ時にアカウントを取得します。このQRコードをスキャンするとURLにリダイレクトされ、Wordpressでアクティブになっているプラ​​グインとやりとりしたいのです。QRコードにコード化されたURLに基​​づいてWordPressプラグインとやりとりする方法

QRコードがスキャンされたときに実行する必要がある操作を実行するには、このコードを実行する必要があります。 PHPは次のとおりです。

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

私はウェブ開発の完全初心者です。私は中間のJavaとVBAの背景を持っています。

どこに到達しましたか:私は正確に任意のURLのQRコードを生成することができます、私のユーザーはポイントを購入することができます。最後の部分は、URL to Pluginコマンドを理解することです。 私のプラグインは、それは、リモートAPIを持ってmyCred.me ある Here

どのようにこれは限りボードのルールが行くように、私は代替案の勧告を求めていないです、感謝されるだろう達成するために、任意の方向またはそのような製品や何か。 これを設定するにはどうすればよいでしょうか?
E.G. $ user変数をリンク自体から読み込むWebページに、またはその行に沿ってPHPスクリプトを埋め込む必要がありますか?

+0

QRcodeのURLに2つの変数、アクション、およびユーザーIDを設定します。 $ _GET ['action']がurlに存在すると、$ _GET ['user']と$ user_id – buxbeatz

答えて

1

カスタムページへの例QRコードのURL:

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']) 
} 

ノート

+0

を使用してmycred_addを実行します。私はmycredapiというタイトルのウェブページを持っています。それはあなたがそこに置いたスクリプトコードのスニペットを使って、プラグインに話すことになるPHPスクリプトを埋め込みます。あなたが望むなら、これが私のために働くかどうかを私は喜んで補償する! – Mjall2

関連する問題