警告:session_start():标头已发送时无法启动会话

时间:2019-05-08 03:40:08

标签: php mysql hosting web-hosting

我在第58行if(isset($ _ SESSION ['username'])){ ,当我尝试使用xampp localhost时,它的工作也没有错误,但是当我托管到000webhosting时,它有很多错误

警告:session_start():当标题已在第58行的/storage/ssd4/858/9397858/public_html/atasan.php中发送时,无法启动会话 enter image description here

在此处文件php:

  

已删除的链接全是废话。

链接托管: https://ayojalankuy.000webhostapp.com/

    <?php session_start();

if(isset($_SESSION['username'])){
?>
            <span class="element-divider place-right"></span>
            <div class="element place-right">                   
                <a class="dropdown-toggle icon-cog" href="#"></a>
                <ul class="dropdown-menu" data-role="dropdown">
                    <li><a href="profil.php">Profil</a></li>
                    <li><a href="booking.php">Booking</a></li>
                    <li><a href="bookingList.php">Cek Booking</a></li>
                    <li class="divider"></li>
                    <li><a href="logout.php">Keluar</a></li>
                </ul>
            </div>
            <a href="profil.php" class="element place-right">Selamat datang, <?php echo "$_SESSION[username]"; ?></a>

1 个答案:

答案 0 :(得分:-1)

尝试将session_start()放在其他任何代码的顶部