0)
{
echo "Session Nr ".SID." wurd neu gestartet
";
}
echo "Die aktuelle Sessionnummer lautet: ".session_id()."
\n";
echo "Die Sessions werden gespeichert im Verzeichnis: "
.htmlspecialchars(ini_get('session.save_path'))."
\n";
if (!isset($_SESSION['data']))
{
$_SESSION['data'] = 'Thomas der Liebe. ';
$_SESSION['fill'] = '';
}
if (!isset($_SESSION['count']))
{
$_SESSION['count'] = 0;
}
if (!isset($_GET['memo']))
{
$_SESSION['data'] .= $_SESSION['data'];
}
else
{
$_SESSION['fill'] .= str_repeat('X',intval($_GET['memo']));
}
$_SESSION['count']++;
$memory_limit = strtoupper(ini_get('memory_limit'));
$multiplier = 1;
if (strpos($memory_limit,'K') !== false)
{
$multiplier = 1024;
}
elseif (strpos($memory_limit,'M') !== false)
{
$multiplier = 1048576;
}
elseif (strpos($memory_limit,'G') !== false)
{
$multiplier = 1073741824;
}
$memory_limit = intval($memory_limit) * $multiplier;
$memory_used_real = memory_get_usage(true);
$memory_used_dyn = memory_get_usage();
$memory_left = $memory_limit - $memory_used_dyn - $memory_used_real;
$globals = (isset($data))?'existiert':'ist nicht angelegt';
$longarray = (isset($HTTP_SESSION_VARS))?'existiert':'ist nicht angelegt';
echo "
\n"; echo "Scriptvariable \$data $globals\n"; ?>
\n"; echo "Long-Array \$HTTP_SESSION_VARS $longarray
\n"; echo "Größe des Datenfeldes: ".strlen($_SESSION['data'])."
\n"; echo "Memory Limit: $memory_limit
\n"; echo "Benutzter Speicher dyn.: $memory_used_dyn
\n"; echo "Benutzter Speicher real.: $memory_used_real
\n"; echo "Verbleibender Speicher: $memory_left
\n"; echo "Durchlauf: {$_SESSION['count']}
\n"; echo "Session fortsetzen, Speicherbedarf verdoppeln
\n"; echo "Session fortsetzen, +100 Bytes
\n"; echo "Session fortsetzen, +1.000 Bytes
\n"; echo "Session fortsetzen, +10.000 Bytes
\n"; echo "