note 89305 added to book.session

From: Date: Tue, 03 Mar 2009 04:07:23 +0000
Subject: note 89305 added to book.session
Groups: php.notes 
Request: Send a blank email to php-notes+get-151372@lists.php.net to get a copy of this message
Simple snippet that shows current session, post, get and cookie variables and then exits gracefully. Useful for testing. <?session_start(); echo "sess id: ".session_id()."<br>"; echo "<br>Session Vars:<br><br>"; foreach ($_SESSION as $name=>$value) { if (is_array($value)) { foreach ($value as $name2=>$value2) { if (is_array($value2)) { foreach ($value2 as $name3=>$value3) { if (is_array($value3)) { foreach ($value3 as $name4=>$value4) { echo " -- -- -- ".$name3." ".$name4." : ".$value4."<BR>"; } }else{echo " -- -- ".$name2." ".$name3." : ".$value3."<BR>";} } }else{ echo " -- ".$name." ".$name2." : ".$value2."<BR>";} } }else{echo $name." : ".$value."<BR>";} } echo "<br>Request Vars:<br><br>"; foreach ($_REQUEST as $name=>$value) { if (is_array($value)) { foreach ($value as $name2=>$value2) { if (is_array($value2)) { foreach ($value2 as $name3=>$value3) { if (is_array($value3)) { foreach ($value3 as $name4=>$value4) { echo " -- -- -- ".$name3." ".$name4." : ".$value4."<BR>"; } }else{echo " -- -- ".$name2." ".$name3." : ".$value3."<BR>";} } }else{ echo " -- ".$name." ".$name2." : ".$value2."<BR>";} } }else{echo $name." : ".$value."<BR>";} } echo "<br>Cookie Vars:<br><br>"; foreach ($_COOKIE as $name=>$value) { if (is_array($value)) { foreach ($value as $name2=>$value2) { if (is_array($value2)) { foreach ($value2 as $name3=>$value3) { if (is_array($value3)) { foreach ($value3 as $name4=>$value4) { echo " -- -- -- ".$name3." ".$name4." : ".$value4."<BR>"; } }else{echo " -- -- ".$name2." ".$name3." : ".$value3."<BR>";} } }else{ echo " -- ".$name." ".$name2." : ".$value2."<BR>";} } }else{echo $name." : ".$value."<BR>";} } die();?> ---- Server IP: 216.235.13.26 Probable Submitter: 137.186.177.4 ---- Manual Page -- http://www.php.net/manual/en/book.session.php Edit -- https://master.php.net/note/edit/89305 Del: integrated -- https://master.php.net/note/delete/89305/integrated Del: useless -- https://master.php.net/note/delete/89305/useless Del: bad code -- https://master.php.net/note/delete/89305/bad+code Del: spam -- https://master.php.net/note/delete/89305/spam Del: non-english -- https://master.php.net/note/delete/89305/non-english Del: in docs -- https://master.php.net/note/delete/89305/in+docs Del: other reasons-- https://master.php.net/note/delete/89305 Reject -- https://master.php.net/note/reject/89305 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#151372) next »