Thanks Dan, but I don't think I'm explaining well.
Submitting that form will produce, from most browsers, a request that has in
one of it's headers:
content-type: x-www-form-urlencoded
... the variable $Foo will automatically be available within PHP for use in
any script that form is directed to, however, I have to write a script that
will accept raw data, it's input comes from a server that is not kind enough
to put in the header content-type: x-www-form-urlencoded and so is not
automatically being passed by PHP into the script.
The page content is just raw data like this ...
foo=boo&name=joe&action=jump
... but php does not pass them into variables as content-type is not
x-www-form-urlencoded
The answer could be "tell the people to add the content type" but they say
"by the end of june" and I need to read this stuff today!
Sorry if my explanation inadequate, I'm trying my best.
Thanks
Simon
> Simon:
>
> <form method="post">
> <input type="submit" name="Foo" value="Boo" />
> </form>
> <?php
> if ( isset($_POST['Foo']) ) {
> echo '<p>' . $_POST['Foo'] . '</p>';
> }
> ?>
>
> Viewing that the first time will show the form. Submitting the form
> will show you the form again and then the value of Foo.
>
> --Dan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php