Salute a tutti, verrò subito al sodo. Scrivo perchè mi trovo di fronte ad un problema alquanto insolito. Sto realizzando un sito internet e dopo un certo periodo di lavoro su un host gratuito, ho deciso di passare ad uno a pagamento. In questo primo periodo, sull'host gratuito, ho avuto modo di creare l'home page, e le pagine php relative all'iscrizione al sito e al login. Tutto perfettamente funzionante e testato più volte. Poi, ieri sera, facendo "trasloco" nel nuovo host è sorto un problema. Ho riportato le pagine sul nuovo host (facendo le dovute modifiche come i vari url). Tutto funziona, ma quando vado a registrarmi trovo un problema. Faccio qualche piccolo esperimento e mi accorgo che sostanzialmente i dati che raccolgo nella pagina del form non mi vengono passati sulla pagina successiva, cosa impostata col method="post".

Ho provato a riguardare il codice ma non mi sembra presentare problemi, tant'è che sull'host precedente funzionava egregiamente.

La mia domanda è: secondo voi, può esserci qualche limitazione relativa al method="post" sul server del mio host? (anche se non ne vedo il motivo)

Qui di seguito incollo la pagina incriminata. Ho sostituito i nomi e i link del sito con xxxxx per non fare spam.

Questa è la pagina register2.php che passerà i dati alla pagina register3.php.
Ho postato nella sezione html, dato che la consulenza in questione, pur trattandosi di una pagina php, riguarda un tag html. Ringrazio anticipatamente.

<?
session_start();

include("config.inc.pg.php");
include("connectdb.pg.php");

?>

<!DOCTYPE html

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>xxxxxxx - creazione pg</title>

<link rel="stylesheet" type="text/css" href="http://xxxxxxx/registerstyle.css" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<div>


<div id="divshort">
bla,bla,bla......
</div>
<form name="register" id="register" action="register3.php" method="POST">



<fieldset>
<legend>Generalità:</legend>


<label>Nome:
<input name="nome" id="nome" type="text" maxlength="20" size="30" value="<?= $nome ?>" /></label>


<label>Cognome:
<input name="cognome" id="cognome" type="text" maxlength="24" size="30" value="<?= $cognome ?>" /></label>



</fieldset>



<fieldset>
<legend>Sesso:</legend>


Maschio<input type="radio" name="sesso" id="maschio" value="maschio" />


Femmina<input type="radio" name="sesso" id="femmina" value="femmina" />


</fieldset>



<fieldset>
<legend>Età</legend>


<label>
<select name="eta" id="eta" size="5" value="eta">
<?php
$eta = 1;
while ($eta <= 99)
{
echo("<option>$eta</option>");
$eta++;
}
?>
</select>
</label>



</fieldset>



<fieldset>
<legend>Nazione:</legend>


xxx1<input type="radio" name="razza" id="galles" value="galles" />


xxx2<input type="radio" name="razza" id="irlanda" value="irlanda" />


xxx3<input type="radio" name="razza" id="scozia" value="scozia" />


</fieldset>



<fieldset>
<legend>Password:</legend>


<label>Password:
<input name="password" id="password" type="password" maxlength="20" size="30" value="<?= $password ?>" /></label>


<label>Reinserisci password:
<input name="repassword" id="repassword" type="password" maxlength="20" size="30" value="<?= $repassword ?>" /></label>



</fieldset>



<fieldset>
<legend>Mail:</legend>


<label>Indirizzo mail:
<input name="mail" id="mail" type="text" maxlength="50" size="30" value="<?= $mail ?>" /></label>


<label>Reinserisci mail:
<input name="remail" id="remail" type="text" maxlength="50" size="30" value="<?= $remail ?>" /></label>



<input type="submit" value="Conferma" name="submit" id="submit"/>



</fieldset>



</form>
</div>
</body>

</html>