0

誰かがこの URL で私のウェブサイトにアクセスした場合:

https://mywebsite.com/product-page

私のリンクは次のようになります。

<a href="https://mywebsite.com/cart.php?a=add&bid=1">Buy</a>

そして、誰かがこの別の URL で私のウェブサイトにアクセスした場合:

https://mywebsite.com/product-page&aff=002

次に、私のリンクは次のように変更されます。

<a href="https://mywebsite.com/cart.php?a=add&bid=1&aff=002">Buy</a>

「いくつかのコードをいじっていますが、まだうまくいきません。これを行う方法を知っている人はいますか?

ありがとう!

4

1 に答える 1

4

そのための装飾関数を作成できます。

function getTrackingLink($url)
{
    if (isset($_GET['aff'])) {
        $url .= (strrpos($url, '?') === false ? '?' : '&') . 'aff=' . urlencode($_GET['aff']);
    }
    return $url;
}

それで:

<a href="<?php echo getTrackingLink('/cart.php?a=add&bid=1'); ?>">Buy</a>
于 2013-09-30T05:48:25.323 に答える