Here is more info:
This is taken from the page that is setting the session:
$_SESSION["l_id"] = $_POST["l_id"];
$paramsListing = array($_SESSION["l_id"]);
$sqlListing = "SELECT Player, Promoter, EventDate FROM Events WHERE l_id = ?";
$stmtListing = sqlsrv_query($conn, $sqlListing, $paramsListing);
$resultListing = sqlsrv_fetch_array($stmtListing);
$_SESSION["player"] = $resultListing["Player"]; $_SESSION["promoter"] = $resultListing["Promoter"];
$_SESSION["eventDate"] = $resultListing["EventDate"];
On the display page is:
echo date_format($_SESSION["eventDate"],"m/d/Y");
As for serialize/unserialize I am not quite sure why they are needed. I am using procedural coding. $SESSION["player"] & $SESSION["promoter"] are both working fine without serializing.