scusa, vedendo meglio il motivo per cui non funzionava ho scoperto che non viene trasmesso una variabile da una pagina all'altra... la cosa strana è che se faccio una pagina con:
Codice PHP:
<?
echo "$dato";
?>
e apro la pagina tramite IE: http://localhost/pagina.php?dato=si
mi apre la pagina correttamente ma non mi scrive il dato in quanto la variabile dato resta vuota!!! e la stessa cosa si verifica se viene postata da un form.... com'è possibile!

se invece scrivo:
Codice PHP:
<?
$dato 
"eccomi";
echo 
"$dato";
?>
e apro la pagina tramite IE: http://localhost/pagina.php
funziona e mi viene scritto eccomi come è ovvio che avvenga... come è possibile.. XAMPP non è abilitato a trattenere le variabili??