Get rid of session_register('current_zone');
Make sure $POST['current_zone'] has a value. Test it by doing
echo $_POST['current_zone'];
When you go to page 2, are you carrying a session ID?
In other words, you have to have page 1 link to page 2 or call page 2 while passing a session ID.
On page 1, you could have
<A href=\"page2.php?".SID."\">Go to page 2</a>
On page 2, you aren't doing anything with that $SESSION variable. Try
echo $_SESSION['current_zone'];