Jörg Reinholz: Formular tut nicht das was es tun sollte, oder bin ich blind

Beitrag lesen

Autsch. Nein. An dieser Stelle kannst du keine Session mehr starten - es sei denn mit zusätzlichen schweren Geschützen wie output buffering. Der Aufruf von session_start() sollte ganz am Anfang stehen, vor der ersten Ausgabe.

Klar. Du hast damit natürlich Recht. Ich war jetzt mal ein paar Tage krank (so richtig mit hohem Fieber, 2 Tage am Stück im Bett, und so weiter). Der von mir verzapfte Unsinn mit der Session ist wohl als "Vorbote" richtig benannt.

<?php  
#### Zum Debuggen eine Raute an die ersten Stelle der Folgezeile setzen#####  
#/*  
  
#### Falls die Session interessiert: Raute löschen ####  
#session_start();print '<pre><b>$_SESSION:</b> ';print_r($_SESSION);print'</pre>';  
  
print '<pre><b>$_POST:</b> ';print_r($_POST);print '</pre>';  
  
print '<pre><b>$_GET:</b> ';print_r($_GET);print '</pre>';  
  
#### Falls Cookies interessieren: Raute löschen ####  
#print '<pre><b>$_COOKIE:</b> ';print_r($_COOKIE);print '</pre>';  
  
#### Falls das Skript nach den Ausgaben weiter laufen soll: nächste Zeile auskommentieren####  
exit;  
#*/