Lo primero esk tendras varios problemas por mucho k uses cookies, y para el caso las sessiones serian lo mismo, el unico modo de hacerlo seria a traves de un panel de login de usuario, piensa k el usuario no siempre se conectara desde el mismo escenario osea k el unico modo de anticiparte es como te digo con un login.
Por ejemplo, como dicen arriva k pasa si el user borra las cookies?
y k pasa si el user se conecta desde otro ordenador?
y k pase si otra persona se conecta desde un ordenador k a usado otro usuario? osea se conectaria con el id de otro user....
Creo k lo mas logico en lo k buscas seria usar un registro de usuarios.
Por otro lado y respecto a las cookies como dicen mirate el manual, basicamente lo k kieres hacer seria asi:
En el redirect.php donde estableces la cookies:
Cita: setcookie("nombreCokookie", "valor", fechaEnQueLaCookieCaducara);
Y en "dominiodelproducto.com" pones:
Cita: if (isset($_COOKIE['nombreCookie'])){
$idafiliacion=$_COOKIE['nombreCookie'];
}