Hallo, danke schonmal für eure Antworten.
Ok, dann nenne ich das Problem mal bei Namen. Dazu poste ich euch am besten mal den Code der Datei, die das Problem auslöst:
Hier mein Adminbereich auf den ich nur mit Passwort zugreifen darf:
<title>Virtuelles Räumchen</title>
<style type="text/css" media="screen">
<!--
@import url("style.css");
-->
</style>
</head>
<?php
include "authentification.php";
echo "<br><h>Virtuelles Räumchen Administration</h>";
echo "<div id=\"container\">";
echo "<div id=\"container_head\">";
echo "Administrationsbereich:";
echo "</div>";
echo "<div id=\"box\">";
echo "</div>";
echo "</div>";
?>
d.h. ich fange mit einem HTML-Head an und alles andere spielt sich im php-Bereich ab. Als ergänzung hier noch die authentification.php:
<?php
session_start();
include "config.php";
$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);
if (!isset($_SESSION['authenticated']) || !$_SESSION['authenticated'])
{
header('Location: '.URL_VR.'vr_login.php');
exit;
}
?>
So Probleme machen folgende Zeilen aus der authentification.php:
- session_start();
"Cannot send session cache limiter - headers already sent"
- header('Location: '.URL_VR.'vr_login.php');
"Cannot modify header information - headers already sent by"
d.h. durch die HTML-Head-Deklarierung ist er wohl nicht mehr in der Lage irgendwas daran zu ändern. Wäre es eine möglichkeit den Header in den php-Code per echo einzufügen oder würde ich hier mit dem selben Fehler konfrontiert? Oder gibt es eine andere Möglichkeit per php eine CSS-Datei einzubinden durh irgendeine schon vorhandene Methode, bzw. durch eine ähnliche Zeile wie "header('Location: '.URL_VR.'vr_login.php');", z.B. "header('CSSLocation: '.URL);"?
mfg barzelona