在PHP中使用SESSIONS时出错

I am passing some values through a SESSION variable as below

Page 1: (creating the session variables)

<?php
session_start();
<html code Come here>
$_SESSION['fname']=$fn;
$_SESSION['fimg']=$fim;
$_SESSION['fnum']=$fnum;
$_SESSION['from']=$fl;
$_SESSION['to']=$tl;
?>

Page 2: (Printing the values of that Session variables)

<?php
session_start();
echo $_SESSION['fname'];
echo $_SESSION['fimg'];
echo $_SESSION['fnum'];
echo $_SESSION['from'];
echo $_SESSION['to'];
?>

Now when i am redirecting to the second page the values in the session variables are printing but at top of the page i am getting the below error

Warning: session_start() [function.session-start]: Node no longer exists in /home/udoo/public_html/flights/booking_details.php on line 2

And when i am going back to the page one or some other page the same error is coming at the top infinite times.

What may the problem..??

Thanks in advance,

Shoba

I think that is not a bug it is warning try using

@session_start();

instead of

session_start

at starting of file.

Remove space from starting use like this <?php session_start();

try to use

<?php session_start(); ?>
<?php OTHER CODE ?>

Go like this

<?php
error_reporting( 0 );

//your code

?>

or

<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

//your code
?>