/home/wpollock1/public_html/PHP/Session.php

<?php require_once "prolog.php" ?>
<!--
  The above sets the content type and generates the following prolog,
  if the browser accepts XHTML (extra space added to prevent parsing):

< ?xml version="1.0" encoding="utf-8"?>
< ?xml-stylesheet href="#internalStyle" type="text/css"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-->

<head>
<meta http-equiv="Content-Type"
      content="application/xhtml+xml; charset=utf-8" />
<meta http-equiv="Vary" content="Content-language" />

<title> PHP Session test </title>

<style type="text/css" id="internalStyle">
<![CDATA[
body        { background-color: cyan; }
h1          { text-align: center; }
label.error { color: red; }
#name       { float: left; padding-right: 5em; }
#medInfo    { float: left; padding-right: 5em; }
#submit     { clear: both; padding: .25em; }
#sess_open, #sess_close { background-color: gray; }
]]>
</style>
</head>

<body>
<div>
<pre id="sess_open">
<?php
function sess_open ( $sess_path, $sess_name )
{
  print "Session Opened: Path=\"$sess_path\", Name=\"$sess_name\"\n";
  return true;
}

function sess_close ()
{
  print "Session closed.\n";
  return true;
}

function sess_read ( $sess_id )
{
  print "Session read: ID=\"$sess_id\"\n";
  return '';
}

function sess_write ( $sess_id, $data )
{
  print "Session written: ID=\"$sess_id\"\n   Data=\"$data\"\n";
  return true;
}

function sess_destroy ( $sess_id )
{
  print "Session destroyed: ID=\"$sess_id\"\n";
  return true;
}

function sess_gc ( $sess_max_lifetime )
{
  print "Session garbage collected: "
    . "Max Lifetime=\"$sess_max_lifetime\"\n";
  return true;
}

session_set_save_handler( "sess_open", "sess_close", "sess_read",
    "sess_write", "sess_destroy", "sess_gc" );

session_start();
if (empty($_SESSION['count'])) {
   $_SESSION['count'] = 1;
} else {
   $_SESSION['count']++;
}
print "You have visited this site " . $_SESSION['count'] . " times!";

$_SESSION['foo'] = 'bar';
$_SESSION['bar'] = 'baz';
$scriptName = preg_replace( '/.*[\\\\\/]([^\\\\\/]+)$/', '$1', __FILE__ );
?>
</pre>

<h1> Form Demo with LABEL, FIELDSET Elements </h1>

<form action="<?php print $scriptName; ?>" method="post">

<fieldset id="personalInfo">
<legend> Personal Information </legend>

<div id="name">
<p>
<label for="fname">
   First Name:
   <input type="text" id="fname" tabindex="20" />
</label>
</p>

<p>
<label for="lname">
   Last Name:
   <input type="text" id="lname" tabindex="25" />
</label>
</p>
</div>

<div id="personalData">
<p>
<label for="age">
   Age: <select id="age" tabindex="30">
      <option value="None">Select</option>
      <option value="Under 18">Under 18</option>
      <option value="19-21">19 to 21</option>
      <option value="21-33">21 to 33</option>
      <option value="34-45">34 to 45</option>
      <option value="46-65">46 to 65</option>
      <option value="Over 65">Over 65</option>
   </select>
</label>
</p>

<p>
<label>
Material Status:
   <input type="radio" name="maritalStatus" value="single"
          tabindex="31" /> Single
   <input type="radio" name="maritalStatus" value="married"
          tabindex="32" /> Maried
</label>
</p>
</div>
</fieldset>

<fieldset id="medInfo">
<legend> Current Medication </legend>

<p>
<label>
Are you currently taking any medication?
<input name="current_meds" type="radio" value="Yes"
       tabindex="35" />Yes
<input name="current_meds" type="radio" value="No"
       tabindex="36" />No
</label>
</p>

<p>
<label for="meds_list">
If you are currently taking medication, please indicate
it in the space below:<br />
<textarea id="meds_list" rows="4" cols="40" tabindex="40"></textarea>
</label>
</p>
</fieldset>

<fieldset id="sports">
<legend> Activities </legend>
<p>
<label>
  <input type="checkbox" name="activities[]" value="baseball"
         tabindex="51" /> Baseball
</label><br />
<label>
  <input type="checkbox" name="activities[]" value="bowling"
         tabindex="52" /> Bowling
</label><br />
<label>
  <input type="checkbox" name="activities[]" value="running"
         tabindex="53" /> Running/Jogging
</label><br />
<label>
  <input type="checkbox" name="activities[]" value="tiddily-winks"
         tabindex="54" /> Tiddily Winks
</label><br />
<label>
  <input type="checkbox" name="activities[]" value="solitaire"
         tabindex="55" /> Solitaire
</label><br />
</p>
</fieldset>

<p id="submit">
<input type="submit" value="Submit" tabindex="60" />
</p>
</form>
</div>

<div>
<pre id="sess_close">
<?php
session_write_close();
?>
</pre>
</div>

</body></html>