Hi, ich verzweifle gleich.
Hab jetzt hier Forensuche getätigt und die Ergebnisse alle schön befolgt, aber es hilft nix:
ich habe ein Loginscript, und Seiten, die nicht für alle zugänglich gemacht werden sollen.
diese Seiten jedoch include ich mit einer switch-Schleife. Die einzelnen geschützen Seiten haben folgenden Anfang:
und dann erst der Inhalt....jedoch werden die Seiten halt included
index.php:
jetzt hab ich gelsen, man soll mal ob_start() und ob_end_flush() einbauen, hab ich jetzt auf der index-Seite auch geatn, wieder kein Erfolg.
Es kommt immer die Fehlermeldung :
was soll ich machen? die header-info kann ich ja ent an den Anfang der index-seite stellen, dann wird die ja komplett nicht angezeigt, ich will ja aber nur, dass bestimmte seiten in der switch einfach nicht angezeigt werden dann.
hilfe, ich verzweifle fast, bei mir hat das eigentlich immer geklappt, nur ein User hats jetzt probiert und bei ihm gehts net... =(
Danke für jede Hilfe!
Hab jetzt hier Forensuche getätigt und die Ergebnisse alle schön befolgt, aber es hilft nix:
ich habe ein Loginscript, und Seiten, die nicht für alle zugänglich gemacht werden sollen.
diese Seiten jedoch include ich mit einer switch-Schleife. Die einzelnen geschützen Seiten haben folgenden Anfang:
PHP:
<?php
session_start ();
if (!isset($_SESSION["id"])) {
header ("Location: index.php?link=&error=session");
}
?>
index.php:
PHP:
<link rel="stylesheet" href="style.css" type="text/css">
<BODY BGCOLOR=#E3FFDD LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=6>
<IMG SRC="images/index_01.gif" WIDTH=800 HEIGHT=171 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=6>
<IMG SRC="images/index_02.gif" WIDTH=800 HEIGHT=39 ALT=""></TD>
</TR>
<TR>
<TD background="images/index_03.gif" width=36 valign="top"></TD>
<TD background="images/index_04.gif" width="119" valign="top">
<? include("navi.php"); ?>
</TD>
<TD background="images/index_05.gif" width=18 valign="top"></TD>
<TD background="images/index_06.gif" width=12 valign="top"></TD>
<TD background="images/index_07.gif" width="571" valign="top">
<?
switch ($link) {
case "":
include("content.php");
break;
case "foto":
include("inc/foto.php");
break;
case "blog":
include("inc/blog.php");
break;
// da kommen noch paar mehr
}
?>
</TD>
<TD background="images/index_08.gif" width=44></TD>
</TR>
// usw
jetzt hab ich gelsen, man soll mal ob_start() und ob_end_flush() einbauen, hab ich jetzt auf der index-Seite auch geatn, wieder kein Erfolg.
Es kommt immer die Fehlermeldung :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/index.php:35) in /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/inc/login.do.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/index.php:35) in /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/inc/login.do.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/index.php:35) in /usr/export/www/vhosts/funnetwork/hosting/rabioaktiv/inc/login.do.php on line 40
was soll ich machen? die header-info kann ich ja ent an den Anfang der index-seite stellen, dann wird die ja komplett nicht angezeigt, ich will ja aber nur, dass bestimmte seiten in der switch einfach nicht angezeigt werden dann.
hilfe, ich verzweifle fast, bei mir hat das eigentlich immer geklappt, nur ein User hats jetzt probiert und bei ihm gehts net... =(
Danke für jede Hilfe!