Forse mi sto perdendo qualcosa, se in locale funziona e on line no ci dovrà pure essere il motivo.
Il form name="login" c'è e si trova nella pagina accesso.php.
Forse è meglio che posto tutto il codice così si può avere ampia visione di quello che sto dicendo.
Questa è la pagina log1.html
Codice HTML:
<html>
<head>
<title>prova</title>
</head>
<BODY>
<fieldset>
<legend>Conferma utente</legend>
<form action="accesso.php" method="POST">
<b>Utente:</b>
<br>
<input type="text" name="nome">
<p>
<input type="submit" name="submit" value="invia">
<input type="reset" name="reimposta">
</fieldset>
</form>
</body>
accesso.php
Codice PHP:
<html>
<head>
<title>SISTEMA DI SICUREZZA</title>
</head>
<BODY>
<form action="" method="post" />
<input type="text" name="login" />
<input type="hidden" name="nome value="<?php echo $_POST['nome']; ?>" />
<input type="submit" name="submit" value"invia" />
</form>
<p>
<?php
if (@$_POST['login']) {
$msg1="Accesso effettuato...\t";
$mg = "I dati inseriti non sono corretti";
if ($_POST['login'] == $_POST['nome']) {
echo $msg1;
} else {
echo $mg;
}
}
?>
</body>
</html>