Re: installing php with register globals off and on?

From: Date: Tue, 20 Aug 2002 00:03:53 +0000
Subject: Re: installing php with register globals off and on?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-113276@lists.php.net to get a copy of this message
Hi Rasmus: Now turning register_globals back on and exploring "E_ALL". Thanks :) David On Monday, August 19, 2002, at 07:36 PM, Rasmus Lerdorf wrote:
If you forget to initialize your internal script variables, then people could potentially inject bogus values for these variables and change how your script operates. eg. if($password=='david') $ok=1; if($ok) let_them_in(); In the above, assume $password is a user-supplied value and $ok is an internal script variable. Now, since $ok was never initialized to 0 then the user could supply ok=1 and get into let_them_in() regardless of the value of $password. Now, if you make your code E_ALL clean and make sure you initialize your internal variables, you are correct, having register_globals on is cleaner and easier to deal with. -Rasmus On Mon, 19 Aug 2002, David Rice wrote:
Hi: I have a test site where I am trying out a few things in PHP. I started off with register_globals on. Then I read in the docs that it is best to turn turn register_globals off. I did so and now I am having a marvelous time recoding some session stuff :( I could not find much info on why "register_globals on" is a bad thing. Seems to me that code is much cleaner with them on. What's the down side? Cheers, David On Monday, August 19, 2002, at 05:05 PM, Rasmus Lerdorf wrote:
Sure, turn register_globals on only for the oasis directory. In your httpd.conf add: <Directory /some/path/oasis>
    php_value register_globals on
</Directory> -Rasmus On Mon, 19 Aug 2002, Andy wrote:
Hi there, I am running php 4.2.2 with register globals set to off. Now I am planing to install oasis (a add tracking sw). Their current version requires a php build with register globals set to on!? Is there a way out of this dilema running only one server? Thanx for any advice, Andy -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.general (#113276) next »