0

重複の可能性:
どのユーザーがどのリンクをクリックしたかを追跡するためのデータベースを設定しますか?

ユーザーが自分のWebページに出入りするのを追跡する方法を知りたいのですが、たとえば、ユーザーが自分のWebサイトの「some_page」にアクセスしたり、Webサイトの「some_page」を終了したり、Webサイトを終了したりします。

おそらく私はこれを追跡するためにphpで変数を設定できますか?(私のユーザーがどのページにいるのかを正確に把握してください)このアクションに取り組むためのメソッドまたはコードを提供できますか?

4

1 に答える 1

1

各ページでクエリ文字列を渡すか、変数を設定できます。たとえば、var $ urlIdがある場合、値Home.php...を渡します。

                public function visitedPage()
                {
                    $urlId = 'Home.php'; 
                    if ($urlId)
                    {
                        $count = 1;
                        $ip = $_SERVER['REMOTE_ADDR']; 
                        $page = array(
                            'page' => $urlId, 'ip' => $ip, 'count' => $count, 
                        );
                        return $page;
                    }
                }

DB->$urlIDまたはページに保存できます。

あなたはあなたのDBに保存することができます->ユーザーの$ip-これはあなたがユニークな訪問者などを決定することができます...あなたはそれに追加の機能を追加することができます。

DBに保存->$count...「この部分を編集」。ユーザーがサイト/ページに再度アクセスすると、カウントを自動的にインクリメントする関数またはメソッドを追加します。彼がそのページ/サイトに何回アクセスしたかがわかります。IP経由で同じユーザーかどうかを判断できます。

この小さなアイデアがお役に立てば幸いです。

于 2012-10-15T08:41:26.663 に答える