_POST, _GET, _REQUEST not working
| From: | Warren | Date: | Mon, 20 Dec 2004 21:49:38 +0000 |
| Subject: | _POST, _GET, _REQUEST not working | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-37765@lists.php.net to get a copy of this message | ||
Hello,
I am running PHP 4.39 as a CGI under Tomcat 5.025, Linux 2.4.20-31.9.
Configure = './configure' '--with-java=/usr/java/j2sdk1.4.2_04'
'--with-servlet=/home/www/jakarta-tomcat-5.0.25' '--with-mysql'
I cannot get the _GET function or _REQUEST functions to pick up values from
a form generating even though I can see the query string values in the URL
as in:
http://localhost:8080/ip7/httptest.php?var1=212122&var2=343434
My HTML is very simple:
<form action="http://localhost:8080/ip7/httptest.php"
method="get">
<input type="text" name="var1">
<input type="text" name="var2">
<input type="submit">
</form>
The PHP program httptest.php is also very simple:
<?PHP
global $_SERVER, $_GET, $_POST, $_REQUEST, $_SESSION, $_COOKIE;
if(!empty($_REQUEST['var1'])) { $var1 = $_REQUEST['var1']; }
else { $var1 ='undefined'; }
if(!empty($_GET['var2'])) { $var2 = $_GET['var2']; }
else $var2 ='undefined';
// Various HMTL tags removed for simplicity
echo $var1
echo $var1
?>
I have tried everything I can think of including using HTML POST instead of
GET, setting register_globals = On/Off.
Thanks in advance.