Every time someone signs up to create a new account, when they click the "Submit" button, instead of redirecting them to the Create Account Success page (or whatever appropriate page they should be redirected to), they get a blank page instead.
The new account is created though, it's just that the page that it redirects to keeps showing up blank, therefore confusing some users as to whether or not their account was successfully created.
I did a debug of the page where users go to sign in or create a new account, and I got the following error log:
[16-Nov-2009 10:03:54] PHP Warning: session_regenerate_id() [<a href='function.session-regenerate-id'>function.session-regenerate-id</a>]: Cannot regenerate session id - headers already sent in /home/fortunec/public_html/catalog/includes/functions/sessions.php on line 167
[16-Nov-2009 10:03:54] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/fortunec/public_html/catalog/includes/languages/english/create_account.php:105) in /home/fortunec/public_html/catalog/includes/functions/functions_general.php on line 44
Line 167 of sessions.php looks like this:
session_regenerate_id();
Line 44 of functions_general.php looks like this:
header('Location: ' . $url);
The errors are obviously coming from the code, right? My question is, how do I fix this?




