Bini's Unterrichtsmaterial

Quellcode von seite3.php

<?php    // seite3.php bi 2012.02
        //         Session wird gestartet!
        //         Dies muss erfolgen bevor irgend ein anderer Code kommt - Headerinformation
    
session_start();

    
$sname=$_SESSION['sname'];                                // Daten aus SESSION in Variablen schreiben
    
$spasswort=$_SESSION['spasswort'];
    
$alte_seite=$_SESSION['sseite'];
    
$_SESSION['sseite']=basename($_SERVER['PHP_SELF']);        // aktuelle Seite in SESSION speichern    
?>
<!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" lang="de" xml:lang="de"> 
     <head>
       <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />                       
       <link href="sessions.css" rel="stylesheet" type="text/css" />
       <title>Bini's Unterrichtsmaterial - PHP Sessions</title>
     </head>
<body>
<h1>Bini's Unterrichtsmaterial - PHP Sessions</h1>
<h3>Interner Bereich</h3>
<?php    // Überprüfung der korrekten Zugangsdaten
        
if (!($sname=='TestUser' and $spasswort=='1234') and !($sname=='Anton' and $spasswort=='austirol')) {
            echo 
"<p class='fehler'>Der Zugriff auf diese Seite ohne gültige Session ist unzulässig.<br />
            Sie sind nicht angemeldet!</p>"
;
            echo 
"<p><a href='login.php'>Hier geht's zum Login</a></p>";
        }
        else {
// ----------------------------------------------    Zugangsdaten sind ok
            
echo "<h4>Seite 3</h4>";
            echo 
"<p>Eine weitere Seite im internen Bereich.</p>
            <p>Sie haben sich mit dem Namen <strong>
$sname</strong> angemeldet und kommen von der Seite <strong>$alte_seite</strong>.
            <p><a href='seite1.php'>Hier geht's zur ersten Seite</a></p>
            <p><a href='seite2.php'>Hier geht's zur zweiten Seite</a></p>"
;
            echo 
"<form action='login.php' method='post'>";        // Button führt zur Login/Logoutseite
            
echo "<input type='submit' name='logout' value='Logout'>";
            echo 
"</form>";
        }
?>
</body>
</html>