Bini's Unterrichtsmaterial

Quellcode von seite1.php

<?php    // seite1.php bi 2012.02
        //         Session wird gestartet!
        //         Dies muss erfolgen bevor irgend ein anderer Code kommt - Headerinformation
    
session_start();
    
    
$alte_seite=$_SESSION['sseite'];                        // Daten aus SESSION in Variablen schreiben
    
$_SESSION['sseite']=basename($_SERVER['PHP_SELF']);        // aktuelle Seite in SESSION speichern
    
include('sessions.fkt.php');                            // Funktion zur Sessenüberprüfung    
?>
<!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 2</title>
     </head>
<body>
<h1>Bini's Unterrichtsmaterial - PHP Sessions 2</h1>
<h3>Interner Bereich</h3>
<?php    // Überprüfung der korrekten Zugangsdaten
        
if (session_ok()){// ----------------------------------------------    Zugangsdaten sind ok
            
echo "<h4>Seite 1 - Startseite</h4>";
            echo 
"<p>Von nun an kann man sich mit dem aktuell angemeldeten<br />
            Benutzeraccount frei im internen Bereich bewegen.</p>
            <p>Sie haben sich mit dem Namen <strong>
$sname</strong> angemeldet und kommen von der Seite <strong>$alte_seite</strong>.
            <p><a href='seite2.php'>Hier geht's zur zweiten Seite.</a></p>
            <p><a href='seite3.php'>Hier geht's zur dritten 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>