session_start(): Cannot send session cache limiter - headers already sent
Ok ich weiß worin das Problem liegt. Es sind einpaar Zeilen zuviel soweit ich mich richtig informiert habe! Ich kenne mich mit JS noch nicht so gut aus, daher habe ich 3 mal das JS mit der selber Funktion, aber unterschiedlichen ID zugewiesen. Mit 2 ID's kommt er zurecht. Beim dritten kommt die session_start(): Cannot send session cache limiter - headers already sent Fehlermeldung. Wie krieg ich das Problem gelöst? Alles weitere unten beschrieben. Habe alles unnötige runtergekürzt also nicht wundern
Ok ich weiß worin das Problem liegt. Es sind einpaar Zeilen zuviel soweit ich mich richtig informiert habe! Ich kenne mich mit JS noch nicht so gut aus, daher habe ich 3 mal das JS mit der selber Funktion, aber unterschiedlichen ID zugewiesen. Mit 2 ID's kommt er zurecht. Beim dritten kommt die session_start(): Cannot send session cache limiter - headers already sent Fehlermeldung. Wie krieg ich das Problem gelöst? Alles weitere unten beschrieben. Habe alles unnötige runtergekürzt also nicht wundern
PHP-Code:
<meta charset="UTF-8">
<script language="javascript"> // <-- Erste Funktion
function changeBox()
{
document.getElementById('div1').style.display='none';
document.getElementById('div2').style.display='';
document.getElementById('password').focus();
}
function restoreBox()
{
if(document.getElementById('password').value=='')
{
document.getElementById('div1').style.display='';
document.getElementById('div2').style.display='none';
}
}
</script>
<script language="javascript"> //<--- Zweite Funktion
function changeBox2()
{
document.getElementById('div3').style.display='none';
document.getElementById('div4').style.display='';
document.getElementById('password2').focus();
}
function restoreBox2()
{
if(document.getElementById('password2').value=='')
{
document.getElementById('div3').style.display='';
document.getElementById('div4').style.display='none';
}
}
</script>
<script language="javascript"> //<-- Dritte Funktion
function changeBox3()
{
document.getElementById('div5').style.display='none';
document.getElementById('div6').style.display='';
document.getElementById('password3').focus();
}
function restoreBox3()
{
if(document.getElementById('password3').value=='')
{
document.getElementById('div5').style.display='';
document.getElementById('div6').style.display='none';
}
}
</script>
</head>
</br>
<div id="div1"> //<-- In den nächsten 4 Zeilen kommt die erste Funktion vor. Funktioniert!
<input type="text" maxlength="25" class="zocial-dribble" name="password" value="Passwort" onfocus="changeBox()" /></div>
<div id="div2" style="display:none">
<input name="password" id="password" type="password" value="" maxlength="25" onBlue="restoreBox()" /></div>
<div id="div3"> //<-- Zu den nächsten 4 Zeilen gehört die zweite Funktion. Funktioniert auch bis hier hin!
<input type="text" maxlength="25" class="zocial-dribble" name="passwort" value="Neues Passwort" onfocus="changeBox2()" /></div>
<div id="div4" style="display:none">
<input name="passwort" id="password2" type="password" value="" maxlength="25" onBlue="restoreBox2()" /></div>
<div id="div5"> //<---Zu den nächsten 4 Zeile gehört die dritte Funktion. Ab hier taucht die Fehlermeldung auf. Wenn ich das auskommiere läuft es jedoch
<input type="text" maxlength="25" class="zocial-dribble" name="passwort2" value="Passwort wiederholen" onfocus="changeBox3()" /></div>
<div id="div6" style="display:none">
<input name="passwort2" id="password3" type="password" value="" maxlength="25" onBlue="restoreBox3()" /></div>
<body>
<?php // <--- Das ist der Verursacher. Aus bestimmten Gründen steht das wissentlich unten.
session_start();
if(!isset($_SESSION['username']))
{echo "";
exit;}
?>
Kommentar