<?php
if ($id)
{
if (empty($_COOKIE['id'])) {
setcookie('id', $id, strtotime("+2 years"), '/');
}
$db->select("username", "member", "username='$id' and status=1");
if($db->num_rows() > 0) {
$sponsor=$db->result(0, "username");
$ref = $sponsor;
}
else {
$db->select("username", "member", "status=1 and paket=1", "rand()", 1);
$ref=$db->result(0, "username");
header("location:?id=$ref");
}
} else {
$db->select("username", "member", "status=1 and paket=1", "rand()", 1);
$sponsor=$db->result(0, "username");
$ref=$sponsor;
header("location:?id=$ref");
}
?>
上記のコードは、Cookie をそのアフィリエイト ID に設定するための私のアフィリエイト スクリプトです。ユーザーが新しいリンク例 www.domain.com/?id=user1 をクリックするたびに新しい Cookie を設定する方法を教えてください。その後、すべての ID と Cookie が user1 に設定されます。 、およびユーザーが同じコンピューターで新しいリンク www.domain.com/?id=user2 をクリックすると、リンクを作成する方法は、user2 ではなく www.domain.com/?id=user1 に移動しますか? (Cookie user1 が存在するため)
コンピューターのユーザーがブラウザーで Cookie を削除した場合、Cookie を 2 年間使用できるように設定できますか?
このスクリプトを Cookie で動作させる方法を教えてください。