PHP中session使用一例

目标:在页面choosea.php,chooseb.php,choosec.php中的表单提交参数aa,bb,cc,然后在
csession.php页面中显示。并能返回修改。
choosea.php:
<?php
session_start
();
session_unregister('aa');
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<form name="form1" action="csession.php" >
  <p> 
    <input type="radio" name="aa" value="大a">
    大a 
    <input type="radio" name="aa" value="中a">
    中a 
    <input type="radio" name="aa" value="小a">
    小a</p>
  <p>
    <input type="submit" name="Submit" value="Submit">
  </p>
  <p>  </p>
</form>
</body>
</html>

chooseb.php:
<?php
session_start
();
session_unregister('bb');
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<form name="form1" action="csession.php" >
  <p> 
    <input type="radio" name="bb" value="大b">
    大b 
    <input type="radio" name="bb" value="中b">
    中b
<input type="radio" name="bb" value="小b">
    小b</p>
  <p>
    <input type="submit" name="Submit" value="Submit">
  </p>
  <p>  </p>
</form>
</body>
</html>

choosec.php与上类似;
csession.php:
<?php
session_start
();
session_register('aa');
session_register('bb');
session_register('cc');
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF">
<p><br>
  aa:<?echo $aa;?>   bb:<?echo $bb;?>   cc:<?echo $cc;?></p>
<p><a href="choose_a.php">aa</a>  <a href="choose_b.php">bb</a>  <a href="ch
oose_c.php">cc</a></p>
<p>  </p>
</body>
</html>
需要注意的是,在每一个提交参数的页面中,由于要改变原设定值,因此需要session_unre
gister('parameter');否则提交后,可以发现显示页面中该参数仍是第一次设定的值。