Um die Session Variablen der aktuellen Sitzung darzustellen, wird eine Schleife über das Array @_SESSION gefahren, mit allen Schlüsseln (Keys).
Im PHP-Programmcode sieht das dann so aus:
<?php echo '<table border=1>'; echo '<tr><td><b>KEY</b></td><td><b>VALUE</b></td></tr>'; foreach ($_SESSION as $key =>$value) { echo '<tr><td>'.$key.'</td>'; echo '<td>'.$value.'</td></tr>'; } echo '</table>'; ?> |
Als Beispiel um eine Session zu starten und Variablen zu setzen, nehmen wir eine WordPress Installation (wäre sonst zu einfach 🙂 ). In der wp-config.php folgenden Block einfügen:
/** * SESSION - Start Session if not started */ if (!session_id()) session_start(); $_SESSION['tonium_session_id'] = session_id(); $ip = getenv('REMOTE_ADDR'); $_SESSION['remote_ip'] = $ip; $host = gethostbyaddr($ip); $_SESSION['remote_host'] = $host; $_SESSION['f_count']++; ... |
und so sieht es dann aus:
KEY | VALUE |
tonium_session_id | 7t02coobg6khm97hriqi0c0817 |
remote_ip | 91.19.110.190 |
remote_host | p5B136EBG.dip0.t-ipconnect.de |
Testdemo unter www.Tonium.de