For us novices, can you please share how you would do this with register_globals off?

At 01:07 AM 4/1/2003, you wrote:
The method you posted is for register_gkobals on, which it won'tr always (and shouldn't be)!

Ronan Chilvers wrote:

Coments inline...

On 01 Apr,2003 at 10:04 Mustafa Ocak wrote:

You can store the value in a session variable
if (isset($_HTTP_SESSION_VARS['your_variable_name'])) {


Rather than using isset() you may need to use session_is_registered(). This is specifically for checking the existence of a session variable. I would do something like


// need this on all pages where you want to work with // the session var

// Check for the existence of the session var and create
// it if it doesn't exist
if (!session_is_registered("ses_username")) {

// Are we getting a form var thru ?  if so pop it into the session var
if (isset($frm_username)) {
        $ses_username = $frm_username;

// then in your scripts you can do


As long as you have session_start() at the beginning of each script, $ses_username is now available across scripts.


$value=$_HTTP_SESSION_VARS['your_variable_name']; //get the value
$_HTTP_SESSION_VARS['your_variable_name']=new value;


Hope that helps.

The above message is encrypted with double rot13 encoding. Any unauthorized attempt to decrypt it will be prosecuted to the full extent of the law.

PHP Database Mailing List (
To unsubscribe, visit:

Reply via email to