3 session_destroy(); неработает?
$_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
наверное так лучше будет
$auth_user = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
$auth_pass = mysql_escape_string($_SERVER['PHP_AUTH_PW']);