為什麼加上button標籤後 session_start()這裡就會報錯?

WBOY
發布: 2016-08-04 09:19:47
原創
1315 人瀏覽過

加上導覽列的button標籤就會報錯 去掉button標籤就沒事 報錯內容如下
Warning: session_start(): Cannot send session cache limiter - headers already sent
是因為session_start();那前面有個div為什麼沒有報錯?而且導覽列裡面還有一個a標籤為什麼不會報錯?反而加上button標籤後就報錯了?

<code><nav class="navbar navbar-default fix-top" style="background-color: #fff">
<div class="container nav">
   <div class="navbar-header">
   <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#example-navbar-collapse">
         <span class="sr-only"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="qq.php">W3Cschool</a>
   </div>
   <div class="collapse navbar-collapse" id="navbar" >
   </div>  
</div>  
</nav>
<div>aaaaa</div>
<?php
 session_start();
?></code>
登入後複製
登入後複製

回覆內容:

加上導覽列的button標籤就會報錯 去掉button標籤就沒事 報錯內容如下
Warning: session_start(): Cannot send session cache limiter - headers already sent
是因為session_start();那前面有個div為什麼沒有報錯?而且導覽列裡面還有一個a標籤為什麼不會報錯?反而加上button標籤後就報錯了?

<code><nav class="navbar navbar-default fix-top" style="background-color: #fff">
<div class="container nav">
   <div class="navbar-header">
   <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#example-navbar-collapse">
         <span class="sr-only"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="qq.php">W3Cschool</a>
   </div>
   <div class="collapse navbar-collapse" id="navbar" >
   </div>  
</div>  
</nav>
<div>aaaaa</div>
<?php
 session_start();
?></code>
登入後複製
登入後複製

你把session_start()放到最前面就好了。
button是會有輸出的,但HTTP的cookie請求之前不能有任何輸出,即使是空白行。

頁面頭上放這個session_start()

我本地是php5.5的,用你的程式碼沒報錯呀

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板