"session.use_trans_sid" (siehe auch http://www.php.net/manual/de/function.ini-set.php).
wie kann ich denn diese einstellung ändern oder herrausfinden ob sie nicht schon aktiviert ist?? ändern muss es doch mein provider oder wie geht es mit .htaccess??
Herausfinden kannst Du alles und jedes mit einem Aufruf von phpinfo(). Wie man die PHP-Einstellungen ändern kann, ist ausführlichst in der Anleitung beschrieben.
Es ist nach meiner Erfahrung eine wirklich gute Idee, Formularverarbeitung zweizuteilen: Die Action des Formulars zeigt auf ein Skript, das die Arbeit macht. Und dann gibt dieses Skript einen Redirect (mit header()) aus, der auf eine Ergebnisseite leitet.
Es sollte vielleicht der Vollständigkeit halber nicht unerwähnt bleiben, daß man dazu nicht irgendeine Weiterleitung benutzt, sondern diejenige, die für diesen Fall vorgesehen ist: 303.
header("HTTP/1.0 303 See other");
header("Location: http://example.com/bla");
Siehe auch http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.3.4.
Gruß,
soenk.e