ユーザーがクリックしたブログエントリを (php、mysql で) 認識して保存したい。同様に、私は技術エントリ、ライフスタイル エントリなどを持っており、ユーザーが興味を持っているエントリを記録して、これらのエントリだけを提供できるようにしたいと考えています!
それで、あなたは私が何を意味するか知っていますか?チュートリアルか何かがあるのだろうか。
ありがとう、ダートックス。
彼らがページを開いているときは、そのブログエントリの ID をテーブルに保存するだけです。将来的には、そのユーザーのテーブルで COUNT (*) という単純なことを実行し、カテゴリ別に並べ替えて、ユーザーが最も関心を持っているカテゴリを見つけることができます。レコメンデーションは非常に複雑になる可能性がありますが、これは 1 つです。それを達成するためのより簡単な方法の。それが役立つことを願っています!
www.statcounter.com をよく使用します
ページを作成します: tracker.PHP、そこに statcounter (または Google アナリティクス) からのトラッキング コードを挿入します。
リンクを含むすべてのページに、id="tracker" を含む非表示の iframe を配置しますが、まだ src はありません。
<iframe id="tracker" style="visibility:hidden;height:0px;width:0px;" frameborder="0">
</iframe>
次に、すべてのリンクで次のようなことを行います。
<a href="/some_tech_article.php"
onclick="document.getElementById('tracker').src='/tracker.php?location=techarticle';">Tech Articles
</a>
したがって、誰かがリンクをクリックするたびに、iframe はあなたの tracker.php ページを目に見えないようにロードし、URL で送信したい情報を ( $_GET php 変数として) 送信します。そこから、どんな情報でも追跡して保存できます。データベースか何かに入れたいです。
このトリックを使用して、ユーザーがクリックしたときに、ページを切り替えることなく、舞台裏で情報を送信できます。これを使用してクリックを追跡し、mysql のテーブルを更新します。
より良い例を示す必要がある場合は、お知らせください。