Login/ Session Problem

FreeZee

Mitglied
Ich habe ein kleines Problemchen vor dem ich schon eine weile stehe, aber ich bekomme es einfach nicht gebacken :)!
Wenn ich mich einloggen will bekomme ich immer eine fehlermeldung:
Warning: Cannot send session cache limiter - headers already sent ...on line 2
einloggen und sessions funktioniert zwar alles nur ich weiß nicht wie ich das behebe bzw. was es damit auf sich hat.
im voraus schon mal danke! hier noch der code:
PHP:
		  session_start(login);
		  $connID = mysql_connect ("localhost", "", "");
@mysql_select_db ("bla", $connID);
$sql = "SELECT * FROM adminzone WHERE (name like '$username') AND (pass = '$password')";
$result = mysql_query ($sql, $connID);
if (mysql_num_rows ($result) > 0) {
  $datenrichtig = true;
  $user_eingeloggt = true; 
} else {
  $datenrichtig = false;
  $user_eingeloggt = false;
}
session_register ("user_eingeloggt");
session_register ("username");
session_register ("id");
session_register ("email");
 
man muss alle headers gesendet haben, bevor man die ausgabe macht, sonst gibts nen fehler:

PHP:
<?php
ini_set("output_buffering","On");
?>

Das immer ganz nach oben ins script setzen, dann passts :)
Oder in der php.ini den eintrag output_buffering auf On setzen :)
 
schau mal in der php.ini nach ob 'buffering' ueberhaupt aktiviert ist..

probier mal :

//

ob_start("gz_handler");

//
 
Zuletzt bearbeitet:
output buffering ist auf meinem webserver aus. kann ich das problem auch auf eine andere weiße lösen oder sollte ich meinen webhost kontaktieren??
vielen dank schonmal für eure zahlreichen hilfestellungen!
 

Neue Beiträge

Zurück