A couple of things:
session_register() appears to be a deprecated function. You don't need to use it. Using only
$_SESSION['key'] = 'value';
will suffice if you run a PHP version from less than a long time ago ;).Should you not start a session using session_start() in the first line of your script, so that your session actually works?
About the following code:
ob_start();
include('../../../page_title.php');
ob_end_clean();Any output in the file that you are including here will not get printed. Why are you using output buffering here, anyway? :)
What happens if you remove the @ from your mysql_connect() function? Does an error get printed to your screen?
Why are you even using the define() function to define your database connection info? As you seem to already have them placed inside variables. Why don't you just use your $account_user vars and alike?