Ciao, il form l'ho provato in http e funziona correttamente.
In ogni modo è del tipo:

<form name="uno" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>#uno">

in quanto lo script è sulla pagina.

In http va ma in https, semplicemente ricarica la pagina senza eseguire lo script...

Che fare???????? non riesco a risolvere

ho pagato l'ssl ma non ci faccio nulla per ora...