note 14194 added to ref.session.php

From: Date: Sat, 21 Jul 2001 02:25:48 +0000
Subject: note 14194 added to ref.session.php
Groups: php.notes 
Request: Send a blank email to php-notes+get-15632@lists.php.net to get a copy of this message
Simple/Effective Session Handling lib for your (part of) website. Use near top of pages with e.g. include_once("session.php"); loadMySession(); <?php $SID = ""; // declare global function constructSession() { session_start(); $GLOBALS["SID"] = "PHPSESSID=".session_id(); session_register("var1"); $GLOBALS["var1"] = "var1_Default"; ... } // not session_destroy() if independent sections on website function destroyMySession() { session_start(); session_unregister("var1"); ... } function loadMySession() { session_start(); $GLOBALS["SID"] = "PHPSESSID=".session_id(); $GLOBALS["var1"] = $HTTP_SESSION_VARS["var1"]; // overwrites params from POST ... } // I couldn't write to $HTTP_SESSION_VARS[], so using $GLOBALS function setSessionVar ($var, $val) { $GLOBALS[$var] = $val; } function sessionVar ($var) { return $GLOBALS[$var]; } ?> http://www.php.net/manual/en/ref.session.php

« previous php.notes (#15632) next »