Problem mit "headers already sent"

10/14/2013 00:11 Shawak#16
Quote:
Originally Posted by bLUM3 View Post
Wie kann ich denn dann am einfachsten eine Weiterleitung mit PHP machen ohne header()?
Gar nicht, benutz einfach header() vor jeglicher Rückgabe von html.
10/14/2013 08:32 mhaendler#17
Andere Weiterleitung mit PHP geht nicht du könntest allerdings eine HTML Weiterleitung mit

Code:
<meta http-equiv="refresh" content="3; URL=http://www.deineseite.de/">
machen oder eine Weiterleitung mit javaScript:
Code:
<script type="text/javascript">
<!--
window.location = "http://www.andereseite.com/";
//–>
</script>
oder
Code:
<script type="text/javascript">
<!--
window.location.href = "http://www.andereseite.com/";
//–>
</script>
oder
Code:
<script type="text/javascript">
<!--
window.document.location.href = "http://www.andereseite.com/";
//–>
</script>
oder
Code:
<script type="text/javascript">
<!--
document.location.href = "http://www.andereseite.com/";
//–>
</script>
Allerdings solltest du deine Logik noch einmal überarbeiten wenn eine Weiterleitung via PHP nicht funktioniert
10/14/2013 18:43 bLUM3#18
Passt habs mit
Quote:
<meta http-equiv="refresh" content="5; URL=alsdlasld">
geschafft :)
10/17/2013 10:32 BundaTV#19
1. session nicht vergessen zu starten
2. geht auch mit header, einfach die komplette url angeben
Code:
header("Location: http://beispiel.de/test.html");
10/17/2013 13:41 bLUM3#20
Session wurde gestartet (ganz oben) und mit deinem header gings auch nicht
10/17/2013 14:17 KoKsPfLaNzE#21
btw wenn header machst musst danach auch ein "die();" machen
10/18/2013 18:14 xxfabbelxx#22
closed