我的代码中某个地方的PHP会话出错了

我的代码中某个地方的PHP会话出错了,php,session,Php,Session,我试图在会话中获取用户名,并希望在另一个PHP页面中显示。我正在尽力解决这个问题,但没有得到解决。专家们请帮我这里是我的代码 这是我获取数据的userinit.php类 if(isset($_POST['userlogin'])) { $user=new userManagement(); $result=$user->userLogin($_POST); if(count($result)&g

我试图在会话中获取用户名,并希望在另一个PHP页面中显示。我正在尽力解决这个问题,但没有得到解决。专家们请帮我这里是我的代码

这是我获取数据的userinit.php类

    if(isset($_POST['userlogin']))
        {
            $user=new userManagement();
            $result=$user->userLogin($_POST);
            if(count($result)>0)
            {
                $_SESSION['username']=$result[0]['username'];
                header("location:View/welcome.php");
                echo "Login Successfull";
            }
            else 
            {
                echo "please try again";
            }
        }
下面是userManagement类的函数

function userLogin($arr)
    {
        require_once(FRONT_ROOT_PATH.'DatabaseManager.php');
        $query="select * from tbuserinfo where name='".$arr['username']."' and password='".$arr['password']."'";
        $db= new DatabaseManager();
        $result=$db->executeQuery($query);
        return $result;
    }
我在用户登录欢迎页面后调用此会话。在欢迎页面上,我编写了获取数据的代码

<?php
session_start();
echo $_SESSION['username'];
?>

但是在所有这些之后,我无法显示用户名。请告诉我哪里出错了?

是否
executeQuery()
也执行提取?什么是
echo“”。打印($result,true)。“”输出?您是否在这个文件“userinit.php”上启动了会话。会话_start()$_会话['username']=$result[0]['username'];是的,我尝试过,但它的“给我”错误@Rajnishkatiyar Siployou必须调用
session\u start()
在您使用$\u session的任何地方。如果在任何地方启动它,我都会收到此错误警告:session\u start()[function.session start]:无法发送会话cookie-已由(输出从C:\xampp\htdocs\SellOnline\Include\config.inc.php:55开始)在C:\xampp\htdocs\SellOnline\Controller\User\userinit.php第2行警告:session\u start()[function.session start]:无法发送会话缓存限制器-已发送头(输出从C:\xampp\htdocs\SellOnline\Include\config.inc.php:55开始)在C:\xampp\htdocs\SellOnline\Controller\User\userinit.php的第2行@MarcB中
Notice: Undefined index: username in C:\xampp\htdocs\SellOnline\Controller\User\userinit.php on line 23

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\SellOnline\Include\config.inc.php:55) in C:\xampp\htdocs\SellOnline\Controller\User\userinit.php on line 24