si be se inteso così è come dici tu ma se esistesse una funzione ke passa variabili senza l'utilizzo di form...

cmq ho scritto questo semplice cookie ma non arriva a destinazione....

if($_GET['id']){
$ref = $_GET['id'];
setcookie("referal",$ref, time()+3600, "/");
}