会话无效,会话文件正在写入

At first, my sessions kept resetting so I wrote out a simple script to test out my sessions.

<?php
session_start();
// Show banner
 echo '<b>Session Support Checker</b><hr />';
 // Check if the page has been reloaded
 if(!isset($_GET['reload']) OR $_GET['reload'] != 'true') {
   // Set the message
   $_SESSION['MESSAGE'] = 'Session support enabled!<br />';
   // Give user link to check
   echo '<a href="?reload=true">Click HERE</a> to check for PHP Session Support.<br />';
  } else {
  // Check if the message has been carried on in the reload
  if(isset($_SESSION['MESSAGE'])) {
    echo $_SESSION['MESSAGE'];
   } else {
   echo 'Sorry, it appears session support is not enabled, or you PHP version is to old. <a href="? reload=false">Click HERE</a> to go back.<br />';
    }
  }
 ?>

Needless to say, I got "Sorry, it appears session support is not enabled..." (my php version is 5.2 if memory serves, so it's definitely not too old). I checked my php.ini file and PHP is writing session files in the folder the php.ini file points to with what appears to be correct data, yet, I can't pass any data from one page to the other. Anybody have any idea on what is going wrong?

Here's the pertinent part (session) of phpinfo()...

http://pastebin.com/vnv7J26T