<form action=pag.php?ref=$var method ="post"...>

Mi pare che questo codice non sia php, per cui il browser riceve e spedisce "$var" e non il contenuto della presunta variabile.