You are correct. My web server is Running 4.2.1 and all of the sites are still working.. That is why I assumed that it was a problem locally, but after looking at the web server the globals is turned on. Thanks.. I can go forward now. I appreciate your help
On 6/7/02 9:33 PM, "Philip Olson" <[EMAIL PROTECTED]> wrote: > Actually, they are. You are assuming the PHP directive > register_globals = on when using $phrase from the form > below. register_globals = on is what creates $phrase. > > As of PHP 4.2.0 the default value for register_globals > has become off. Regardless, there are other options: > > Try either: > > // Worked since PHP 3 (forever) > print $HTTP_GET_VARS['phrase']; > > // Worked since PHP 4.1.0 > print $_GET['phrase']; > print $_REQUEST['phrase']; > > // Worked since PHP 4.1.0 too > // See docs for details (see also extract()) > import_request_variables('gpc', 'r_'); > print $r_phrase; > > Those are some options. See also: > > http://www.php.net/manual/en/language.variables.predefined.php > > Regards, > Philip Olson > > > On Fri, 7 Jun 2002, Beeman wrote: > >> I just read the release notes and do not believe they are referring to my >> dilemma. >> >> Here is the code I am using. Just a basic form >> >> <<Form.php>> >> <body> >> <form action="form_act.php" method="get" enctype="multipart/form-data"> >> <p>Phrase: >> <input name="phrase" type="text" id="phrase" > >> </p> >> <input name="Submit" type="submit" value="Submit"> >> </form> >> >> </body> >> >> <<Form_act.php>> >> <? >> if ($phrase){ echo "Phrase-- $phrase";} >> Else{ echo "No Variables";} >> ?> >> >> >> On 6/7/02 9:08 PM, "Stuart Dallas" <[EMAIL PROTECTED]> wrote: >> >>> On Saturday, June 8, 2002 at 1:56:35 AM, you wrote: >>> >>>> I recently installed PHP 4.2.1 on my G4 Powerbook (OS X v10.1.4) running >>>> Apache 1.3.2. I have verified that php is running and apache is running. >>>> When I access a page locally http://127.0.0.1/simple_form.php, fill in the >>>> only text box and submit the form to form_act.php. The variable doesn't >>>> exist (as far as PHP is concerned. I have tested for its existance using an >>>> IF ELSE). This happens with POST as well as GET, but when using GET I can >>>> obviously see the variable name and value in the URL. Do I need to change >>>> the default config for apache?? Or PHP? Can anyone please help before I go >>>> completely crazy. >>> >>> Are you using $_GET['varname']/$_POST['varname'] or just $varname? If you >>> are >>> trying to use the latter, I suggest you read the release note for the >>> software >>> you just installed: http://www.php.net/release_4_2_1.php (specifically the >>> 'External Variables' section). >> >> >> -- >> 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