Hallo!
Folgenden Code habe ich bei mir in der index.php, um auf die eigentliche Hauptseite umzuleiten, er funktioniert aber nicht, sondern es wird immer nur die Datei normal geöffnet. die header() Funktion scheint nicht ausgeführt zu werden...
<?php
//Standardlayout, das beim Besuchen ohne Cookie geöffnet wird
$standardlayout = "gold";
//Neues Layout einstellen bei erneutem Aufruf mit neuem Layout
if(isset($newlayout) and isset($origin)) {
setcookie("layout_cookie",$newlayout);
header("Location: sites/" + $origin + "?layout=layout_" + $_COOKIE["layout_cookie"]);
}
//Layout laden beim ersten Aufruf der Seite
if(!$_COOKIE["layout_cookie"]) {
header("Location: sites/home.php?layout=layout_" + $standardlayout);
}
else {
header("Location: sites/home.php?layout=layout_" + $_COOKIE["layout_cookie"]);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- ERSTELLT MIT PSPad -->
<!-- Homepage: Copyright 2005 by Adrian Oeftiger | Beta-Version-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Oeftiger</title>
</head>
<body>
PHP-Fehler:<BR><BR>
Wenn Sie diese Fehlermeldung erhalten, wurde die<BR>
PHP-Anweisung für Layouteinstellungen nicht ausgeführt...<BR>
Bitte neu laden!<BR><BR>
Falls Sie nach erneutem Laden diesen Schriftzug immer noch<BR>
sehen, wird gerade an der Datei gearbeitet.<BR>
Der Autor bittet um Verständnis für Verzögerungen...<BR><BR>
Adrian Oeftiger
</body>
</html>
[link:http://oeftiger.germanclanzone.de/oeftiger-new/index.php
Mit freundlichen Grüßen,
Adrian