my code is :
<?
session_start();
if (!session_is_registered("menuid")){
session_register("menuname");
session_register("menuid");
$conn = OCILogon("abc","abc","(DESCRIPTION=(ADDRESS = (PROTOCOL=TCP)(HOST=10.1.1.1)(PORT = 1521))(CONNECT_DATA = (SID = sid1)))") or die("connect error");
$query="select from groupinfo where group_id = '02'";
$stmt=ociparse($conn,$query);
ociexecute($stmt);
ocifetchinto($stmt,&$menu);
$counter=count($menu);
for($i=2;$i<$counter;$i++)
{
$menuname[$i-2]=substr($menu[$i],0,strlen($menu[$i])-2);
echo $menuname[$i-2]."<p>";
$menuid[$i-2]=substr($menu[$i],strpos($menu[$i],'')+1,1);
echo $menuid[$i-2]."<p>";
}
}
?>
when i use it first,the page print :
a
1
b
1
c
d
e
1
when i use it again,the page should not print any infomation.because i have register
the menuid.but in fact, the infomation print again .why?
must i do something else?such as "cache"?
please help me!