Ich weiß ja jetzt nicht genau, an welcher Stelle diese Funktion steht, aber $PHP_SELF ist eine Variable, die den URI der momentanen Seite als Wert hat. Wenn du also an $PHP_SELF weiterleitest, dann leitest du an die Seite selbst weiter. Vielleicht ist das der Fehler.
Die Funktion steht jeweils am Ende einer anderen Funktion bzw. Aktion - quasi als automatische weiterleitung zur Startseite, damit ich das nicht manuell per Klick machen muss.
Gibts da nicht ne andere Möglichkeit, automatisch weiterzuleiten ...
Was nacht das "header" am Anfang, kann es daran liegen?
Nein, header() ist die PHP-Funktion, die das senden sog. headers (Informationen die beim Seitenaufruf u.ä. zwischen Browser und Server getauscht werden) ermöglicht. Wichtig ist hier, daß die Funktion header() nur aufgerufen werden kann, solange noch keine Zeichen an den Browser geschickt wurden. Auch ein Leerzeichen vor dem ersten PHP-Bereich ist ein solches Zeichen!
Wie kann ich sicher Gehen, dass keinen Zeichen an den Browser geschickt wurden, bzw, wie kann ich das überprüfen?
Danke nochmal,
combo