Ich möchte überprüfen ob eine Session schon vorhanden ist, jedoch wenn ich
das mache klappt das auch, jedoch es wird trotzdem eine Fehlermeldung angezeigt.
Folgenden Code verwende ich:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/mein-server/www/ordner1/index.php:22) in /users/mein-server/www/orner1/index.php on line 23
Sie sind eingeloggt!Logout
find aber nichts…die einzigste Lösunfg finde ich da (die bei mir aber nicht klappt)
das man UTF 8 ohne BOM machen muss, jedoch ist das alles korrekt bei mir?
[quote=“maxhero09”]Ne vor dem <?php steht nichts…der Fehler wird in der Reihe angeziegt wo:
session_start(); steht.[/quote]
Das kann nicht sein - in der Meldung steht eindeutig, dass session_start in Zeile 23 steht, und die erste Ausgabe in Zeile 22 stattfand.
Wenn du uns also Code zeigst, der mit
<?php
session_start();
if(!isset($_SESSION['username'])) beginnt, dann kann da wohl etwas nicht stimmen - denn das session_start steht da wohl niemals in Zeile 23, wenn die darüber stehende mit <?php die erste Zeile wäre …
Schaust du auch wirklich in der richtigen Scriptdatei nach …?