Hallo.
Ich weiß, dass man vor einer Weiterleitung mit PHP (header) nichts ausgeben kann (echo).
Nun habe ich folgenden Code:
In der style.inc.php steht folgendes:
Ich binde also vor dem Header eine Datei ein, die ein Stylesheet einbindet. Wenn ich Sie direkt einbinde (die style.css) brauche ich ja auch ein echo, denn ich will 100% PHP.
Was kann ich machen?
Ich weiß, dass man vor einer Weiterleitung mit PHP (header) nichts ausgeben kann (echo).
Nun habe ich folgenden Code:
PHP:
<?php
include($_SERVER['DOCUMENT_ROOT'] . "/include/style.inc.php");
header("Location: /index.php");
?>
In der style.inc.php steht folgendes:
PHP:
echo '<link rel="stylesheet" type="text/css" href="'.$pfad.'" />';
Ich binde also vor dem Header eine Datei ein, die ein Stylesheet einbindet. Wenn ich Sie direkt einbinde (die style.css) brauche ich ja auch ein echo, denn ich will 100% PHP.
Was kann ich machen?
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /mnt/webi/e0/81/53393381/htdocs/include/style.inc.php:3) in /mnt/webi/e0/81/53393381/htdocs/include/session.inc.php on line 3 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mnt/webi/e0/81/53393381/htdocs/include/style.inc.php:3) in /mnt/webi/e0/81/53393381/htdocs/include/session.inc.php on line 3 Warning: Cannot modify header information - headers already sent by (output started at /mnt/webi/e0/81/53393381/htdocs/include/style.inc.php:3) in /mnt/webi/e0/81/53393381/htdocs/profil/login.php on line 45