$a,$b均为会话变量 条件:1。如果设置了a,就将a传给c
     2。如果设置了b,就将b传给c
     3。a和b不能同时存在
 
  if(isset(a))
{
 $c=$a;
}
else if(isset(b))
{
 $c=$b;
}
$c......以上,有于a为session变量,所以设置a后,永远不可能轮到b的份,所以c的值只能为a,注意:$c......代表还有后续程序,c的值是有用的,所以不要if(isset(a)){$c=$a; unset($a)}之类的程序。
  说的不太清楚,还请海涵,忘帮助,谢谢