Attenzione
la prima istruzione header("Location: $referer") ti reindirizza prima del setcookie!Codice PHP:
$stile = $_GET['set'];
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
setcookie("stile", $stile, time()+43200, '/');
header("Location: $referer");
Prova a cancellarla e lasciare solo la seconda;