Prova questo....

File test925a.php
codice:
<? 
$sessionID = session_id();
if (empty($sessionID)) {
 session_start();
} // if (empty($sessionID))

if (isset($_POST['invia'])) {
 if ($_POST['invia'] == "Invio") {
  $_SESSION['testo'] = $_POST['mio_testo'];
  header("Location: test925b.php");
  exit;
 } // if ($_POST['invia'] == "Invio") 
} // if (isset($_POST['invia']))
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<body>
<form action="test925a.php" method="post">
 <textarea name="mio_testo" rows="25" cols="80"></textarea>

 <input type="submit" name="invia" value="Invio">
</form>
</body>
</html>
File test925b.php
codice:
<? 
$sessionID = session_id();
if (empty($sessionID)) {
 session_start();
} // if (empty($sessionID))
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>
<body>
Il testo trasmesso da una variabile di sessione<hr>
<div><? print nl2br($_SESSION['testo'])  ?></div>
<hr>
</body>
</html>