Wenn Sie die Schaltflächenbezeichnung zur Navigationsleiste hinzufügen, wird ein Fehler gemeldet. Wenn Sie die Schaltflächenbezeichnung entfernen, ist der Fehlerinhalt wie folgt:
Warnung: session_start(): Sitzung kann nicht gesendet werden Cache-Limiter – Header bereits gesendet
Das liegt daran, dass session_start(); nicht vor verwendet werden kann. Gibt es eine Ausgabe? Warum gibt es also keinen Fehler im Div davor? Und es gibt auch eine Beschriftung in der Navigationsleiste. Warum wird nach dem Hinzufügen der Schaltflächenbeschriftung kein Fehler gemeldet?
<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>
Wenn Sie die Schaltflächenbeschriftung zur Navigationsleiste hinzufügen, wird ein Fehler gemeldet. Wenn Sie die Schaltflächenbeschriftung entfernen, ist der Fehlerinhalt wie folgt:
Warnung: session_start(): Sitzung kann nicht gesendet werden Cache-Limiter – Header bereits gesendet
Das liegt daran, dass session_start(); nicht vor verwendet werden kann. Gibt es eine Ausgabe? Warum gibt es also keinen Fehler im Div davor? Und es gibt auch eine Beschriftung in der Navigationsleiste. Warum wird nach dem Hinzufügen der Schaltflächenbeschriftung kein Fehler gemeldet?
<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>
Einfach session_start()
vorne platzieren. Die Schaltfläche
wird ausgegeben, aber vor der HTTP-Cookie-Anfrage darf keine Ausgabe erfolgen, auch keine Leerzeile.
Fügen Sie diese session_start() oben auf der Seite ein
Meine lokale Version ist PHP5.5 und es wurde kein Fehler gemeldet, als ich Ihren Code verwendet habe