Bug #9357 Updated: PHP won't use the method "post"
| From: | cardinal@php.net | Date: | Mon, 21 May 2001 04:55:45 +0000 |
| Subject: | Bug #9357 Updated: PHP won't use the method "post" | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-55999@lists.php.net to get a copy of this message | ||
ID: 9357
Updated by: cardinal
Reported By: webmaster@scoutprovidence.com
Old-Status: Open
Status: Closed
Bug Type: Unknown/Other Function
Operating system:
PHP Version: 4.0.4pl1
Assigned To:
Comments:
This script should be generating a parse error.
<?php_track_vars isn't a valid opening tag, that should've generated a parse error.
Try something simple without any Javascript in it:
<form method="post" action="<?= $PHP_SELF ?>">
<input type="hidden" name="variable" value="Post test">
<input type="submit">
</form>
<br><br>Posted variables:
<pre><? print_r($HTTP_POST_VARS) ?></pre>
If that doesn't work, reopen or ask one of the support mailing lists for assistance
http://www.php.net/support.php
Previous Comments:
---------------------------------------------------------------------------
[2001-02-20 16:15:25] webmaster@scoutprovidence.com
The following script is supposed to send a simple feedback form, and send it directly to my mail
server, however when I submit a test form, it will say "The requested method POST is not
allowed for the URL /feedback.php.", when I did exactly what the instruction book (Que) told me
to do.
<html>
<?php_track_vars
$to = $HTTP_POST_VARS["to"];
$head = $HTTP_POST_VARS["eMail"];
$subj = $HTTP_POST_VARS["subject"];
$body1 = $HTTP_POST_VARS["name"];
$body2 = $HTTP_POST_VARS["type"];
$body3 = $HTTP_POST_VARS["comments"];
mail($to, $subj, $body1 . $body2 . $body3, $header);
?>
<head>
<title>Sending...</title>
<script type="javascript">
parent.location="http://www.scoutprovidence.com/thanks.shtml"
</head>
<body>
<font size=3 face=verdana><b>Please wait while your information is being
sent...</b></font>
</body>
</html>
As you can see I tried using the <?php_track_vars thing, which still won't work, and
I've tried various variations of that tag. What is wrong? Unfortunately I don't have the
php.ini file, because the server is third-party (DotEasy).
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=9357&edit=2