誰かがこの URL で私のウェブサイトにアクセスした場合:
私のリンクは次のようになります。
<a href="https://mywebsite.com/cart.php?a=add&bid=1">Buy</a>
そして、誰かがこの別の URL で私のウェブサイトにアクセスした場合:
次に、私のリンクは次のように変更されます。
<a href="https://mywebsite.com/cart.php?a=add&bid=1&aff=002">Buy</a>
私のリンクは次のようになります。
<a href="https://mywebsite.com/cart.php?a=add&bid=1">Buy</a>
次に、私のリンクは次のように変更されます。
<a href="https://mywebsite.com/cart.php?a=add&bid=1&aff=002">Buy</a>
そのための装飾関数を作成できます。
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>