Da occhi esterni potete dirmi cosa c'e' che non vai questo passaggio di variabile?

window.location.href = "pubbl_commento.php?id=$cod";

mi stampa sempre $cod invece che il suo contenuto mentre se al posto di $cod metto un numero o una scritta tutto funziona correttamente