<?
$cwd=getcwd();
if (strstr($cwd,":")) // Windows-Pfad
{
ini_set('session.save_path','c:/temp'); //ev. f�r Windows erforderlich
ini_set('session.cookie_path','c:/temp'); //ev. f�r Windows erforderlich
}
else //Unix-Pfad
{
//ini_set('session.cookie_path','/home/pcz'); // f�r Unix erforderlich
ini_set('session.cookie_path','/www.leiserberge.at'); // f�r Unix erforderlich
}
//ini_set('session.use_trans_sid',True);
session_start();
echo ("Die SID lautet: ".SID."<br>");
echo ("Die Funktion session_id() liefert folgenden Wert: ".session_id());
$_SESSION["mySession"]=session_id();
$_SESSION["Name"]="Koenig";
$_SESSION["Gewicht"]=104.3;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHP-Session - Datenübergabe bei Hyperlink</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h2> PHP-Session </h2>
<pre>
Der folgende Hyperlink übergibt die Session-ID nur dann,
wenn die session.use_trans_sid des Webservers in der php.ini-Datei auf den Wert 1 gesetzt ist.
Ein Setzen mittels init_set('session.use_trans_sid',1) durch PHP wirkt nicht,
falls PHP ohne der Option --enable-trans-sid compiliert wurde.
</pre>
<p><a href="code2a.php">Ein Hyperlink mit hinterlegter Session-ID</a></p>
<pre>
Der folgende Hyperlink übergibt die Session-ID nur dann einmal und richtig,
wenn die session.use_trans_sid des Webservers in der php.ini-Datei auf den Wert 0 gesetzt ist.
Ein Setzen mittels init_set('session.use_trans_sid',0) durch PHP wirkt nicht immer.
</pre>
<p><a href="code2a.php?<? echo(SID) ?>">Ein Hyperlink mit übergebener Session-ID</a></p>
</body>
</html>