在PHP中使用会话时出错
我正在通过会话变量传递一些值,如下所示 第1页:(创建会话变量)在PHP中使用会话时出错,php,Php,我正在通过会话变量传递一些值,如下所示 第1页:(创建会话变量) 第2页:(打印该会话变量的值) 现在,当我重定向到第二页时,会话变量中的值正在打印,但在页面顶部,我得到以下错误 警告:session\u start()[function.session start]:第2行的/home/udoo/public\u html/flights/booking\u details.php中不再存在节点 当我回到第一页或其他页面时,同样的错误会在顶部无限次出现 有什么问题吗 提前感谢, Sho
第2页:(打印该会话变量的值)
现在,当我重定向到第二页时,会话变量中的值正在打印,但在页面顶部,我得到以下错误
警告:session\u start()[function.session start]:第2行的/home/udoo/public\u html/flights/booking\u details.php中不再存在节点
当我回到第一页或其他页面时,同样的错误会在顶部无限次出现
有什么问题吗
提前感谢,
Shoba我认为这不是一个bug,而是一个警告,请尝试使用
@session_start();
而不是
session_start
在文件开始时。从开始使用时删除空间,像这样使用尝试使用
<?php session_start(); ?>
<?php OTHER CODE ?>
像这样走
<?php
error_reporting( 0 );
//your code
?>
或
可能重复:你能用@session\u start替换session\u start()并让我们知道吗?阅读。我会试试,让你知道。现在一切都好了。但在页面底部,我看到另一个错误,如警告:未知:节点不再存在于第0行的未知中
。如何纠正这一点?可以使用ini_集禁用显示错误(“显示错误”,0);在顶部,如果你的页面是的,现在它工作得很好。。!!但在未来它不会产生任何问题,对吧。。。??为什么我要问的是之前的错误是无限期的(不是停止)。哦,好吧,那么。。。最后还有一件事,session\u start()
和@session\u start()
哦,好的,好的……Thnku Chandresh。
<?php session_start(); ?>
<?php OTHER CODE ?>
<?php
error_reporting( 0 );
//your code
?>
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
//your code
?>