0

私のサイト (http://www.mysite.com/blog) 内でホストされている WordPress ブログがあり、私の Web サイト自体は ASP.NET に基づいています。

セッションの開始時にASP.NET内でリファラーを追跡し、セッション変数内にそれらを保存して、セッションの有効期限が切れた後、または訪問者がメンバーに変換した後にデータベースに保存しています。

最初にブログにアクセスし、Web サイト内のページへのリンクをクリックした訪問者のリファラーを追跡するにはどうすればよいですか? WordPress でクエリ文字列を使用してリファラーを渡す方法はありますか?

4

1 に答える 1

0

彼らがブログにアクセスすると、元のリファラーを含む Cookie がドロップされます。

次に、アプリからこれを読み取ります。

次のようなことを行うプラグインを作成します。

if( !isset($_COOKIE['ref']) ) {
    setcookie(...);
}

ハッキングのように感じる場合は、これを WP の index.php に追加することもできますが、プラグインはより移植性が高く、クリーンなオプションです。

于 2012-05-25T21:41:01.327 に答える