Posted by will.lai on 11/14/05 00:10
Hi: Just learning PHP and couldn't get access to the $_POST variables
from a form. Here are my code sniplets below. For the life of me I
can't figure out why the POST variables aren't being passed. FYI, if I
switch the method to GET and the $_GET variable works great.
Here's the feedback.html:
<html>
<head><title>Feedback form</title></head>
<body>
<form action="sendmail.php" method="POST">
Email: <input name="email" type="text">
<input type="submit" value="submit">
</form>
</body>
</html>
Here's the file called sendmail.php:
<?php
echo phpversion();
echo '<p>';
echo '$_POST: <br>';
var_dump($_POST);
echo '<p>$_GET: <br>';
var_dump($_GET);
echo '<p>$_REQUEST: <br>';
var_dump($_REQUEST);
?>
And here's the output:
5.0.5
$_POST:
array(0) { }
$_GET:
array(0) { }
$_REQUEST:
array(4) { ["ASPSESSIONIDSCQAAQQR"]=> string(24)
"HGLBCKHDEMEIMPEMCJBODHBH" ["PHPSESSID"]=> string(32)
"66c770da76c0e61c51940183f8d64e25" ["ASPSESSIONIDQASDARQR"]=>
string(24) "JBOJEPJDPLCFLLIIBJPGAEIH" ["ASPSESSIONIDQAQCBRRQ"]=>
string(24) "ACOLEPJDNBOLJIHOCOGAKJPF" }
I would appreciate any hints and suggestins. Thanks.
Navigation:
[Reply to this message]
|