Dalla pagina col form mandi a una qualche altra pagina i dati in $_POST. A quel punto, invece di fare quella schifezza (di salvare i dati su file), li schiaffi dentro la sessione che fai partire con session_start. Più chiaro di così mi resta solo di fare l'esempio
pagina con form
codice:
...
<form name="esempio" action="salvainsessione.php" method="post">
Nome: <input type="text" name="nome" />
Cognome: <input type="text" name="cognome" />
<input type="submit" value="Invia" />
</form>
pagina salvainsessione.php
codice:
<?php
session_start();
$_SESSION['nome'] = $_POST['nome'];
$_SESSION['cognome'] = $_POST['cognome']
?>
<html>
<body>
Questo è il nome: <?php echo($_SESSION['nome']);?> e il cognome: <?php echo($_SESSION['cognome']);?></p>
Popup con dati della sessione</p>
</body>
</html>
propagasessione.php
codice:
<?php
session_start();
echo($_SESSION['nome']."
".$_SESSION['cognome']);
?>