No.

To you access $_SESSION["username"] by $username is defined by 
register_globals.

Probably your host won´t agree in change his register_globals.

"Mk" <[EMAIL PROTECTED]> escreveu na mensagem news:[EMAIL PROTECTED]
> Hey gang,
>
>    I was having the weirdest problems when I decided to update the code 
> for my site(written in PHP) last modified over a year ago.  The code ran 
> fine under my home development system, but on the hosting 
> machine(1and1.com), my code would break.  Horribly.
>
>    I narrowed the problem to this -  If I have a variable in $_SESSION(for 
> example, 'username') and in my page, I declare a variable (for example 
> '$username="guest"'), I've effectively accessed and overwritten the 
> session variable.   It's been over a year, but I believe this is due to 
> magic_quotes_gpc flag being 1 or something - I checked with my host's 
> phpinfo page and it is set to 1.
>
>    My question is(before I send my host an e-mail to ask them to turn it 
> off for my site) is, magic_quotes_gpc IS the culprit, right?  I mean the 
> whole behavior of if you declare a variable :
>
>    $_SESSION['username'] = "Mark"
>
>
>    then you can just write $username instead of $_SESSION["username"] to 
> access the session variable is because of magic_quotes_gpc?
>
>
> Thanks in advance,
> Mk
>
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to