note 83625 added to ref.session

From: Date: Thu, 05 Jun 2008 04:00:27 +0000
Subject: note 83625 added to ref.session
Groups: php.notes 
Request: Send a blank email to php-notes+get-140133@lists.php.net to get a copy of this message
simple session test <?php session_start(); $sessPath = ini_get('session.save_path'); $sessCookie = ini_get('session.cookie_path'); $sessName = ini_get('session.name'); $sessVar = 'foo'; echo '<br>sessPath: ' . $sessPath; echo '<br>sessCookie: ' . $sessCookie; echo '<hr>'; if( !isset( $_GET['p'] ) ){ // instantiate new session var $_SESSION[$sessVar] = 'hello world'; }else{ if( $_GET['p'] == 1 ){ // printing session value and global cookie PHPSESSID echo $sessVar . ': '; if( isset( $_SESSION[$sessVar] ) ){ echo $_SESSION[$sessVar]; }else{ echo '[not exists]'; } echo '<br>' . $sessName . ': '; if( isset( $_COOKIE[$sessName] ) ){ echo $_COOKIE[$sessName]; }else{ if( isset( $_REQUEST[$sessName] ) ){ echo $_REQUEST[$sessName]; }else{ if( isset( $_SERVER['HTTP_COOKIE'] ) ){ echo $_SERVER['HTTP_COOKIE']; }else{ echo 'problem, check your PHP settings'; } } } }else{ // destroy session by unset() function unset( $_SESSION[$sessVar] ); // check if was destroyed if( !isset( $_SESSION[$sessVar] ) ){ echo '<br>'; echo $sessName . ' was "unseted"'; }else{ echo '<br>'; echo $sessName . ' was not "unseted"'; } } } ?> <hr> <a href=tmp.php?p=1>test 1 (printing session value)</a> <br> <a href=tmp.php?p=2>test 2 (kill session)</a> ---- Server IP: 61.195.146.164 Probable Submitter: 61.197.172.126 ---- Manual Page -- http://www.php.net/manual/en/ref.session.php Edit -- https://master.php.net/note/edit/83625 Del: integrated -- https://master.php.net/note/delete/83625/integrated Del: useless -- https://master.php.net/note/delete/83625/useless Del: bad code -- https://master.php.net/note/delete/83625/bad+code Del: spam -- https://master.php.net/note/delete/83625/spam Del: non-english -- https://master.php.net/note/delete/83625/non-english Del: in docs -- https://master.php.net/note/delete/83625/in+docs Del: other reasons-- https://master.php.net/note/delete/83625 Reject -- https://master.php.net/note/reject/83625 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#140133) next »