Changeset 1623 for trunk/include/functions_session.inc.php
- Timestamp:
- Dec 1, 2006, 2:46:32 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/functions_session.inc.php
r1493 r1623 82 82 function cookie_path() 83 83 { 84 if ( isset($_SERVER['REDIRECT_SCRIPT_NAME']) and 84 if ( isset($_SERVER['REDIRECT_SCRIPT_NAME']) and 85 85 !empty($_SERVER['REDIRECT_SCRIPT_NAME']) ) 86 86 { … … 222 222 return true; 223 223 } 224 225 226 /** 227 * persistently stores a variable for the current session 228 * currently we use standard php sessions but it might change 229 * @return boolean true on success 230 * @see pwg_get_session_var, pwg_unset_session_var 231 */ 232 function pwg_set_session_var($var, $value) 233 { 234 if ( !isset($_SESSION) ) 235 return false; 236 $_SESSION['pwg_'.$var] = $value; 237 return true; 238 } 239 240 /** 241 * retrieves the value of a persistent variable for the current session 242 * currently we use standard php sessions but it might change 243 * @return mixed 244 * @see pwg_set_session_var, pwg_unset_session_var 245 */ 246 function pwg_get_session_var($var, $default = null) 247 { 248 if (isset( $_SESSION['pwg_'.$var] ) ) 249 { 250 return $_SESSION['pwg_'.$var]; 251 } 252 return $default; 253 } 254 255 /** 256 * deletes a persistent variable for the current session 257 * currently we use standard php sessions but it might change 258 * @return boolean true on success 259 * @see pwg_set_session_var, pwg_get_session_var 260 */ 261 function pwg_unset_session_var($var) 262 { 263 if ( !isset($_SESSION) ) 264 return false; 265 unset( $_SESSION['pwg_'.$var] ); 266 return true; 267 } 268 224 269 ?>
Note: See TracChangeset
for help on using the changeset viewer.