Re: php.ini question

From: Date: Wed, 26 Mar 2003 18:34:57 +0000
Subject: Re: php.ini question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-141101@lists.php.net to get a copy of this message
does phpinfo(32) show the $action variable anywhere? If so just use the global array variable it shows up under. Personally I'd just use the $_GET['action'] alias. You can safely turn register_globals on if you're the only guy that runs scripts on that server and your scripts will never have to run on a server where it is off. If not you should do it for yourself in .htaccess or with ini_set(). Just be sure you are careful to initialize all internal variables that don't come directly from user input. "Joe Kupiszewski" <joe@thekups.com> wrote in message news:20030326175727.18323.qmail@pb1.pair.com... > I didn't do the installation, but the phpinfo() shows the following: > > version - 4.2.3 > > ./configure' '--with-apxs=/usr/local/sbin/apxs' > '--with-config-file-path=/usr/local/etc' '--enable-versioning' > '--with-regex=system' '--without-gd' '--without-mysql' > '--with-zlib' > '--with-mysql=/usr/local' '--prefix=/usr/local' > 'i386-portbld-freebsd4.7' > > and the php path info is listed as > /usr/local/etc > > I do have root access as this is not a production machine, but for the life > of me cannot seem to get it to read the php.ini file. I believe php and > apache are interacting properly, or I wouldn't get the phpinfo() to work. > > The root of my real problem is that in trying to pass variable values from > php scripts to reinvocations of the same script using > http://pathtofile.php?action=3 > > I realize that this is a register_globals thing and that I can access it by > one of two ways: > > 1) Turning register_globals on (which many tell me is a security risk) > 2) Using $_REQUEST["action"] > 3) $HTTP_POST_VARS and $HTTP_GET_VARS -> with ["action"] > > However, using the second (haven't tried the 3rd) method and trying to > incorporate this variable value into an sql statement it bombs. This may be > more appropriate for an sql post, but thought I would throw it up here and > see if anyone can shed some light as to how php is interpreting 2) and 3) > > One workaround I have started with was just assigning the > $_REQUEST["action"] value to a new local variable and just using that, but > it seems like there would be an easier way and that this method is just a > lot of wasted work. > > Thanks for any thoughts and I am happy to post add'l script details. > > Joe... > >

« previous php.general (#141101) next »