Einzelnen Beitrag anzeigen

1ceman

Registriert seit: 16. Dez 2005
Ort: Odenthal
134 Beiträge
 
Delphi 6 Personal
 
#9

Re: Apache Server - Problem mit Sessions

  Alt 1. Aug 2006, 00:04
so das ist der Code:
Delphi-Quellcode:
<?php
session_start();
//überprüfen ob login daten gesendet wurden
if (trim($_POST['name']) <> '')
{
   if ( $_POST['pw'] == '1234')
            {
                 session_register('Login');
            $_SESSION['Login'] = 'True';
            }

}
?>

<!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>
<title>Anzeige</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<?php    if (($_REQUEST['site'] == 'login'))
       {         
         if (session_is_registered('Login'))
         {      ?>
            
            
            
            
         }

         else
         {      ?>   
            
            
            <div id="inhalt">
               <center>
               <form action="anzeige.php" method="post">
                  <input type="text" name="name" value="Name" size="20" maxlength="20" onFocus="javascript:this.value=''" OnBlur="if (this.value == ''){ this.value='Name' }
"/>


                    <input type="password" name="pw" value="Password" size="20" maxlength="20" onFocus="javascript:this.value=''" OnBlur="if (this.value == ''){ this.value='Password' }"/>
                    <input type="hidden" value="login" name="site" />
                    <input type="hidden" value="<?=$Pfad?>" name="verlauf" />


                    <input type="reset" name="reset" value="reset" />
                    <input type="submit" name="send" value="login" OnClick="if (thisdocument.name.value == 'Name') {return false; alert('Bitte geben sie einen gültigen Namen ein');document.name.Focus()}"/>
                 </form>
                 </center>
              
            
<?php        }       
      }
?>      
</div>
</body>
</html>
was mich wundert ist, dass wenn ich mich einlogge, dann wird der login bereich angezeigt, das heisst, das da die session erkannt wird. wenn ich aber jetzt auf nen link im menü klicke, wodurch die datei erneut aufgerufen wird, dann wird das menü nicht mehr angezeigt.
EDIT: register_globals ist wieder off
Roman
  Mit Zitat antworten Zitat