我通过SESSION变量传递一些值,如下所示
第1页:(创建会话变量)
<?php
session_start();
<html code Come here>
$_SESSION['fname']=$fn;
$_SESSION['fimg']=$fim;
$_SESSION['fnum']=$fnum;
$_SESSION['from']=$fl;
$_SESSION['to']=$tl;
?>
第2页:(打印会话变量的值)
<?php
session_start();
echo $_SESSION['fname'];
echo $_SESSION['fimg'];
echo $_SESSION['fnum'];
echo $_SESSION['from'];
echo $_SESSION['to'];
?>
现在,当我重定向到第二页时,会话变量中的值正在打印,但在页面顶部我收到以下错误
Warning: session_start() [function.session-start]: Node no longer exists in /home/udoo/public_html/flights/booking_details.php on line 2
当我回到页面的一个页面或其他页面时,同样的错误将在最无限的时间出现。
问题可能是什么.. ??
提前致谢,
了Shoba
答案 0 :(得分:2)
我认为这不是警告尝试使用
的错误@session_start();
而不是
session_start
在文件开头。
答案 1 :(得分:0)
删除开始使用的空间,例如<?php session_start();
答案 2 :(得分:0)
尝试使用
<?php session_start(); ?>
<?php OTHER CODE ?>
答案 3 :(得分:0)
像这样
<?php
error_reporting( 0 );
//your code
?>
或
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
//your code
?>