Re: Re: can not get variable value from HTML form
| From: | Tularis | Date: | Sat, 17 May 2003 21:49:49 +0000 |
| Subject: | Re: Re: can not get variable value from HTML form | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-19985@lists.php.net to get a copy of this message | ||
this is due to register_globals being turned off on your 2nd server.
To circumvent this, you might want to rewrite your script to:
----------------
<HTML>
<?php
$user="GUEST";
echo $user;
?>
<FORM>
Please type your name: <BR>
<INPUT TYPE=TEXT NAME="username"><BR><BR>
<INPUT TYPE=SUBMIT VALUE="Submit">
</FORM>
You typed:
<?php
echo $_GET[username];
?>
</HTML>
-----------------
- Tularis
awscrib@earthlink.net wrote:
look at this <a target=_blank href="http://www.php.net/manual/en/security.registerglobals.php">http://www.php.net/manual/en/security.registerglobals.php</a> "Emmy Chen" <echen@kuaitech.com> wrote in message news:004501c3019a$bc1749a0$6501a8c0@Kuaitech...I DON'T have this problem with my development machine until I deploy the code to the production. I am using window XP home edition. I tried both apache-2.0.45 and apache -1.3.27 with both php-4.3.1 and php-4.3.2. and none of themworks.the phpinfo(); works fine without any problem. but I could not get the variable value from the html FORM. the test program is, the link is <a target=_blankhref="http://www.kuaitech.com/test.php">http://www.kuaitech.com/test.php</a><HTML> <?php $user="GUEST"; echo ($user); ?> <FORM> Please type your name: <BR> <INPUT TYPE=TEXT NAME="username"><BR><BR> <INPUT TYPE=SUBMIT VALUE="Submit"> </FORM> You typed: <?php echo ($username); ?> </HTML> As you can see, I can get the value for $user which is defined withinthephp code, but I can not get the value for $username from html form. Many thanks. Emmy