allora, ho provato a fare delle prove con il passaggio dei dati tramite sessioni...ma mi sono bloccato...ossia, compilo il form e passo i dati alla pagina successiva. e fin qui tutto ok. se poi però da questa pagina mi sposto in un'altra i dati "salvati" spariscono...
questo il codice banale usato fin ora:
Pagina 1.php:
Codice PHP:
<form method="post" action="2.php">
<input name="user" type="text">
<input name="pass" type="text">
<input name="invia" type="submit">
</form>
Pagina 2.php:
Codice PHP:
<?
//Recupero username e password dal form
$username = $_POST['user'];
$password = $_POST['pass'];
//Apro la sessione e...
session_start();
//Salvo i dati...
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
echo "$username";
echo "$password";
?>
<form method="post" action="3.php">
<input name="eta" type="text">
<input name="sesso" type="text">
<input name="invia" type="submit">
</form>
Pagina 3.php:
Codice PHP:
<?
//Recupero username e password dal form
$eta = $_POST['eta'];
$sesso = $_POST['sesso'];
//Apro la sessione e...
session_start();
//Salvo i dati...
$_SESSION['eta'] = $eta;
$_SESSION['sesso'] = $sesso;
echo "$username";
echo "$password";
echo "$eta";
echo "$sesso";
?>
Non ho chiuso la session ok...ma i dati username e password nella terza pagina non mi vengono mostrati a video dandomi un errore...dov'è che ho sbagliato? Non ho fatto un "importa-dati"? e se è così, come lo si effettua?
dai che pian piano ci capisco qualcosa...