ID:               19052
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Duplicate
+Status:           Bogus
 Bug Type:         Apache2 related
 Operating System: Red Hat 7.3 Linux 2.4.18
 PHP Version:      4CVS-2002-08-22
 New Comment:

Most likely problem within the browser.
Also, try more recent versions of PHP and Apache2 if that
is not the case.



Previous Comments:
------------------------------------------------------------------------

[2002-08-22 14:47:32] [EMAIL PROTECTED]

Dupe of #19047.

------------------------------------------------------------------------

[2002-08-22 12:18:18] [EMAIL PROTECTED]

Ah, ok, it is an Apache2-related issue then.  This stuff is still very
experimental.  Use Apache 1.3 if you just want your stuff to work. 
Otherwise dive into the code and let us know what the fix is.

------------------------------------------------------------------------

[2002-08-22 12:14:17] [EMAIL PROTECTED]

I am using Apache 2.0.40.  It was compiled using ./configure
--enable-modules=all

I compiled PHP using ./configure --enable-track-vars --with-mysql
--with-mail
--with-apxs2=/usr/local/apache2/bin/apxs

If you need the output of phpinfo(); it is
http://www.squeezer.net/phpinfo.php

------------------------------------------------------------------------

[2002-08-22 12:09:47] [EMAIL PROTECTED]

I don't see how this is possible.  Which version of Apache are you
using?

------------------------------------------------------------------------

[2002-08-22 12:05:20] [EMAIL PROTECTED]

I am using PHP from http://snaps.php.net.  The version I downloaded is
200208220600.  I have an html file called insert_form.html and a php
file called insert.php.  What happens is insert_form.html gets text
input from a user and then passes the user's input into a variable
using METHOD=POST in the html form.  Then in insert.php all it does is
return the text the user submitted on insert_form.html.  Below is the
sample code.  If you run it and look at the data returned by
insert.php, for some reason, PHP is returning the value wrong.  It
appears to return <value><name=value>.  For example if I type in
PHPBUGVALUE then insert.php returns 
PHPBUGREPORTtestField=PHPBUGREPORT when it should just print
PHPBUGREPORT.  If in the code below I change METHOD=POST to METHOD=GET
in insert_form.php and $_POST to $_GET in insert.php then it works fine
and insert.php prints PHPBUGREPORT.  Thank you for looking into the
problem.

<!-- insert_form.html-->
<HTML>
<HEAD><TITLE>Insert Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION="insert.php" METHOD="POST">
<P>Text to add:<br>
<input type=text name=testField size=30>
<p><input type=submit value="Insert Record"></p>
</FORM>
</BODY>
</HTML>
<!-- end insert_form.html-->

<!-- insert.php -->
<?php
echo "the value is $_POST[testField]<BR>";
?>
<!-- end of insert.php -->


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=19052&edit=1

Reply via email to