Re: Re: Authentication fails - problem line found

From: Date: Fri, 04 Mar 2005 19:02:31 +0000
Subject: Re: Re: Authentication fails - problem line found
References: 1 2 3 4 5 6 7 8 9  Groups: php.general 
Request: Send a blank email to php-general+get-210015@lists.php.net to get a copy of this message
John Swartzentruber wrote: > I stripped down my original script until it started receiving POST data, > then I kept modifying it until I figured out where the problem was. I > found it, but I'm still as clueless as every. > > To summarize: I have a form that posts to the same script that contains > the form. In its original state, when the script is called after I > submit the form data, the $_POST[] data is completely empty and the > _SERVER variable that indicates the type of data is set to "GET". > > In the script is the following code: > > if (IsSet($_POST["action"])) { > // $action = $_POST["action"]; > } else { > $action = $_GET["action"]; > } > > > Normally the second line is not commented. When I comment out that line, > then the $_POST array has all of the data I would expect it to. When it > is not commented, then it does not work. > > Just to make sure that I am really confused, this bit of code is *after* > the call to var_dump($_POST), but *before* the code that creates the form. > > Does anyone have any ideas about why setting this variable has such a > large and seemingly unrelated affect? WILD GUESS: Somewhere in your form and/or the logic, you are sending GET data for $action as well as POST data for $action, and you are confusing the two. Show us your stripped-down but still-broken code. -- Like Music? http://l-i-e.com/artists.htm

« previous php.general (#210015) next »