$id_val = $_POST['a_prezzo'];
setcookie("mycookie",$id_val,time(),"/","127.0.0.1",0);
$a = $_COOKIE["mycookie"];
echo $a;
dopo che hai fatto un refresh alla pagina.
Ho provato ma lo stesso non fa niente,infatti ho visto nella cartella tmp dove va a creare le sessioni e i cookie lo crea ma non c'è valore all'interno