Sascha: PHP-Sessions killen, wenn Browser "hängt"

Beitrag lesen

So da bin ich wieder

<schnipp>

$ip = $HTTP_POST_VARS["ip"];

$tmp = isIP(trim($ip));

if($ip!="" && $tmp>0)

{

$hostid = ipsearch(trim($ip)); //getHostIDInterfaceID(getInterfaceIDIPAddressID(getIPAddressID($ip)));

echo("

<TABLE>

<TR>

<TD colspan="7"> Folgende Treffer in der Datenbank für IP-Adresse <u>$HTTP_POST_VARS[ip]</u></TD>

</TR>

<TR bgcolor="#83CFBE">

<!--<TD> </TD>//-->
     <TD>Detail</TD>
     <TD>Hostnamen</TD>
     <TD>DNS-Domain</TD>
     <TD>IP-Adresse</TD>
     <TD>DNS-Enable</TD>
     <TD>DHCP-Enable</TD>
     <TD>Aktiv</TD>

</TR>
   ");

for($i=0; $i <sizeof($hostid); $i++)
   {

$dnsentmp = isDNSEnable($hostid[$i]);

if($i % 2 == 0)
     {
      $bgcolor = "bgColor='' ";

}
     else
     {
         $bgcolor = "bgColor='#F2F7E6'";
     }

if($dnsentmp==1)
     {
      $dnsen ="Yes";
     }
      else
      {
       $dnsen = "<b>No</b>";
      }

$dhcpentmp = isDHCPEnable($hostid[$i]);

if($dhcpentmp==1)
    {
     $dhcpen ="Yes";
   }
     else
     {
      $dhcpen = "<b>No</b>";
     }

$activetmp = isInUse($hostid[$i]);

if($activetmp==1)

{

$activ ="Yes";

}

else

{

$activ = "<font color="#FF0000"><b>No</b></font>";
      }

echo("
     <FORM  action="../moreDetails.php" method="POST" name="ds" target="_self">
         <TR $bgcolor onMouseOver="this.bgColor='#FBC5A4'" onMouseOut="this.$bgcolor">
      ");

$ipids = getIPAddressIDHostID($hostid[$i]);
   echo("<!--<TD>$i</TD>//-->

<TD>
         <INPUT TYPE="HIDDEN"  name="hostid" value="$hostid[$i]">
         <INPUT TYPE="SUBMIT"  name="details" value="Detail">
       </TD>
       <TD>".getHostName($hostid[$i])."</TD>
       <TD>".getDNSName(getDNSIDHostID($hostid[$i]))."</TD>
       <TD>");
       for($j=0;$j<sizeof($ipids);$j++)
       {
         echo(getIPAddress($ipids[$j])."<br>");
       }
   echo("
       </TD>
        <TD align="center">".$dnsen."</TD>
       <TD align="center">".$dhcpen."</TD>
       <TD align="center">".$activ."</TD>
       ");
   echo("</TR>
     </FORM>");

}

echo("</TABLE><hr width="600px" noshade>");

}
</schnipp>