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