Php non lo conosco per niente, vado ad intuito.
Come faccio ad abilitare la visualizzazione degli errori?
register_globals sarebbe?

questa è esempio del codice:

if (empty($error))
{
$_SESSION['f4items'][$id]['from'] = $_POST['partenza'];
$_SESSION['f4items'][$id]['to'] = $_POST['arrivo'];
$_SESSION['f4items'][$id]['corsa'] = $_POST['corsa'];

//print_r($_SESSION);
//echo " connect to database link " . $link . "
";
header('Location: pag_2.php');
}
nella pag_2

if(!empty($_SESSION['f4items']))
{
echo "
<div class=\"fitchart\">\n";
echo session_show_chart(1,$link,0,1);...

Ma il problema è che le variabili sono vuote e non entra nella
session_show_chart()
..............