Arreglado todo...las prisas no son buenas.
Me he puesto a leer un poco de cookies y sesiones, he mirado como actuaba mi CMS y, como era de esperar, te he hecho caso... tantas vueltas para acabar como dijiste al principio:
Acceso a datos (filtrando la variable por URL) mediante DB y el uso de sesión... :)
Luego pongo el código por eso de que pudiera servirle a alguién aunque lo dude muchísimo, solo la destrucción de sesión:
Código PHP:
if($myvcard>0)
{
extract($myvcard);
header('Content-Type: text/x-vcard');
header('Content-Disposition: attachment; filename='.$nom.'.vcf');
echo"BEGIN:VCARD\nVERSION:2.1\nN:".$nom."\nADR:".$dir."\nTEL;VOICE:".$tel."\nTEL;FAX:".$fax."\nEMAIL:".$correo."\nEND:VCARD\n";
unset($_SESSION['ses_vcard']);
session_destroy();
}
Por enésima vez y finalizando esto: Gracias Clúster.