web.server.api.SessionVar

SessionVar is available since version 1.0.

Prototype:

string SessionVar(string varname)

Parameters

varname
the session variable name

Description:

Gets session value for the given variable name.

Return value:

Return session value for the given variable name.

Example
import 'web.server.api'


/////////////////////////////////////////////////////////////////////
//
// Settings for Apache ... copy the following paragraph to the end
// of httpd.conf in your Apache installation directory, and replace
// "C:/Distribution/Bin/" with your path to concept Disitrbution 
//  directory
//
/////////////////////////////////////////////////////////////////////
//
// ScriptAlias /con/ "c:/Distribution/Bin/"
// AddType application/x-httpd-con .con
// AddType application/x-httpd-con .csp
// Action application/x-httpd-con "/con/concept-cgi.exe"
//
/////////////////////////////////////////////////////////////////////

class Main {
	function Main() {
		var SESSID=SessionStart();

		if (WebVar("action")=="destroy")
			SessionDestroy();
		else {
			ContentType("text/html");
			echo "Server software : "+ ServerVar("SERVER_SOFTWARE") + "<br>";
			echo "Server name : "+ ServerVar("SERVER_NAME") + "<br>";
			echo "Gateway interface : "+ ServerVar("GATEWAY_INTERFACE") + "<br>";
			echo "Server protocol : "+ ServerVar("SERVER_PROTOCOL") + "<br>";
			echo "Server port : "+ ServerVar("SERVER_PORT") + "<br>";
			echo "Request method : "+ ServerVar("REQUEST_METHOD") + "<br>";
			echo "Path info : "+ ServerVar("PATH_INFO") + "<br>";
			echo "Path translated : "+ ServerVar("PATH_TRANSLATED") + "<br>";
			echo "Script name : "+ ServerVar("SCRIPT_NAME") + "<br>";
			echo "Query string : "+ ServerVar("QUERY_STRING") + "<br>";
			echo "Remote host : "+ ServerVar("REMOTE_HOST") + "<br>";
			echo "Remote address : "+ ServerVar("REMOTE_ADDR") + "<br>";
			echo "Authentification type : "+ ServerVar("AUTH_TYPE") + "<br>";
			echo "Remote user : "+ ServerVar("REMOTE_USER") + "<br>";
			echo "Remote ident : "+ ServerVar("REMOTE_IDENT") + "<br>";
			echo "<b>Session ID</b> : " + SESSID;
			echo "<br>";
			echo "<b>Action</b>=" + WebVar("action");
			echo "<br>";
			echo "<b>Action (session)</b>=" + SessionVar("Action");
			SetSessionVar("Action",WebVar("action"));
		}

		SessionDone();
	}
}