-1
 <?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 で動作させる方法を教えてください。

4

1 に答える 1