EneR: Session

Beitrag lesen

Guten Morgen,
Ich hab folgenden script:
<?php
 include ("auth.php"); /* auth.php nach selfhtml.org */
 include ("sqlLogin4.php"); /* einloggen in die sql- datenbank 4*/

$username = $_SESSION['username'];
 $server = $_SESSION['server'];
        /*eigentliches Programm*/
?>
Wenn ich mich jetzt einlogge funktioniert das einwandfrei (bzw funktioniert nicht bei falschem Passwort) aber oben drüber teht immer:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web277/html/GAME/game.php:1) in /var/www/web277/html/GAME/auth.php on line 2

auth.php:
<?php
     session_start();

$hostname = $_SERVER['HTTP_HOST'];
     $path = dirname($_SERVER['PHP_SELF']);

if (!isset($_SESSION['angemeldet']) || !$_SESSION['angemeldet']) {
      header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/login.php');
      exit;
      }
?>

login.php:
<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  session_start();

$username = $_POST['username'];
  $passwort = $_POST['passwort'];
  $server = $_POST['s'];
  include ("sqlLogin4.php");

$abfrage = "SELECT password FROM usrdata WHERE Usrname LIKE '$username'";
  $ergebnis = mysql_query($abfrage);
  if($row = mysql_fetch_object($ergebnis)) {
      $passwort_sql = $row->password;
  }

$hostname = $_SERVER['HTTP_HOST'];
  $path = dirname($_SERVER['PHP_SELF']);

// Benutzername und Passwort werden überprüft
  if ($username == $username && $passwort == $passwort_sql) {
   $_SESSION['angemeldet'] = true;

// Weiterleitung zur geschützten Startseite
   if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
    if (php_sapi_name() == 'cgi') {
     header('Status: 303 See Other');
      $_SESSION['username'] = $username;
      $_SESSION['server'] = $server;
    }
    else {
     header('HTTP/1.1 303 See Other');
     $_SESSION['username'] = $username;
     $_SESSION['server'] = $server;
    }
   }

header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/game.php');
  $_SESSION['username'] = $username;
  $_SESSION['server'] = $server;
  exit;
  }
 }

header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');
?>