note 68230 added to function.session-encode

From: Date: Wed, 19 Jul 2006 03:21:55 +0000
Subject: note 68230 added to function.session-encode
Groups: php.notes 
Request: Send a blank email to php-notes+get-114910@lists.php.net to get a copy of this message
<?php session_start(); # boolean type $_SESSION['logged'] = true; # string type $_SESSION['name'] = "Onur Yerlikaya"; # integer type $_SESSION['age'] = 17; // logged|b:1;name|s:14:"Onur Yerlikaya";age|i:17; function readSessions() { $encodedData = session_encode(); $explodeIt = explode(";",$encodedData); for($i=0;$i<count($explodeIt)-1;$i++) { $sessGet = explode("|",$explodeIt[$i]); $sessName[$i] = $sessGet[0]; if(substr($sessGet[1],0,2) == "s:") { $sessData[$i] = str_replace("\"","",strstr($sessGet[1],"\"")); } else { $sessData[$i] = substr($sessGet[1],2); } // end if } // end for $result = array_combine($sessName,$sessData); return $result; } /* readSessions Func shows encoded data in array Array ( [logged] => 1 [name] => Onur Yerlikaya [age] => 17 ) */ print_r(readSessions()); ?> ---- Server IP: 139.179.10.17 Probable Submitter: 85.97.85.34 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.session-encode.php Edit -- http://master.php.net/note/edit/68230 Del: integrated -- http://master.php.net/note/delete/68230/integrated Del: useless -- http://master.php.net/note/delete/68230/useless Del: bad code -- http://master.php.net/note/delete/68230/bad+code Del: spam -- http://master.php.net/note/delete/68230/spam Del: non-english -- http://master.php.net/note/delete/68230/non-english Del: in docs -- http://master.php.net/note/delete/68230/in+docs Del: other reasons-- http://master.php.net/note/delete/68230 Reject -- http://master.php.net/note/reject/68230 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#114910) next »