0
私はFacebookの共有ボタンを に持っています。特定のユーザーがそのセッションで共有します。ウェブページ上のソーシャルシェアの数をローカルにカウントする方法
例として、カウントはすべてのユーザーのために0に初期化されます。何が欲しいですか。
可変数を作成して0に初期化すると、共有ボタンが正常に機能するようになりました。投稿が正常に共有されるたびにカウントを増やすにはどうすればよいですか? どのような変数が必要であり、どのようにすることができますか?
<?php
session_start();
$fbcount = $_SESSION['count'];
function incrememnt() {
$fbcount++;
}
?>
<script>
document.getElementById('shareBtn').onclick = function() {
FB.ui({
method: 'share',
display: 'popup',
href: 'https://developers.facebook.com/docs/',
}, function(response){});
}
</script>
私はあなたが関数(応答)で何かできると思います。応答には、その呼び出しで何が起きたかに関する情報が含まれている必要があります。うまくいけば、ある種の成功の旗さえ。 call increment()のように、成功した場合は何かを行います。私がやるべき最初のことは、console.log(レスポンス)です。そこにあるものを見てください。 – user1289451
@ user1289451ステータスコードが成功するとステータスコード "200"を返します。何らかの方法でインクリメント機能を使用できますか?ありがとう。 –
できます。私の答えを参照 – user1289451