Re: Verry strange GET behaviour

From: Date: Tue, 07 Oct 2003 15:46:54 +0000
Subject: Re: Verry strange GET behaviour
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-165317@lists.php.net to get a copy of this message
On the topic of passing args, can someone please explain to me why I'm unable to use $_GET or $_POST if my php script is run as a .cgi? Basically, I have a simple html input form that has: <form name="testform" action="test.cgi" method="GET"> <input type="text" name="textbox"> <input type="submit" value="Submit"> </form> and a simple php script in a file called test.cgi which looks like: #!/usr/local/bin/php <?php print $_GET['testbox']; ?> Now, if I rename this script to test.php, everything works fine, but not while run as a cgi. I have no such problems when implementing the exact same code using Perl, so I'm thinking that php requires a different method of obtaining args when run as a cgi. If anyone can tell me the method, I would greatly appreciate it. Thanks, John --- Chris Shiflett <shiflett@php.net> wrote: > --- Ben Edwards <ben@videonetwork.org> wrote: > > Been having a problem accessing a variable that is > passed on a URL. > > This question is asked several times a week. > > You have register_globals disabled, and if you are > asking this question, you > need to leave register_globals disabled. Use > $_GET['_section'] to access your > variable. > > Hope that helps. > > Chris > > ===== > My Blog > http://shiflett.org/ > HTTP Developer's Handbook > http://httphandbook.org/ > RAMP Training Courses > http://www.nyphp.org/ramp > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > __________________________________ Do you Yahoo!? The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com

« previous php.general (#165317) next »