Re: Using PHP to POST a form (and go to the page)?
| From: | Jay Beaton | Date: | Thu, 07 Dec 2000 00:27:02 +0000 |
| Subject: | Re: Using PHP to POST a form (and go to the page)? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-29008@lists.php.net to get a copy of this message | ||
That's EXACTLY my question... I want to know if I can use PHP to
simulate an actual POST...
1) The user goes to Page A.
2) PHP does some background processing, creating and sending the POST
vars to Page B.
3) The user ends up on Page B as if they had POSTed a form to it (with
HTTP_POST_VARS not empty).
Is it possible? It's GOTTA be possible, right???? Anything is
possible with PHP...
Thanks,
JRB
jeremy brand <jeremy@nirvani.net> wrote:
>
> Yes HTTP_POST_VARS will be empty (or non-existant rather). If you
> want HTTP_POST_VARS to be not empty, then then actually have to POST!
>
> :)
> -jeremy brand
>
> > No, that'll send the user to the page, but not as if they had just
> > POSTed a form to that page (i.e. $HTTP_POST_VARS will be empty).
> >
> >
> > Thanks,
> > JRB
> >
> > jeremy brand <jeremy@nirvani.net> wrote:
> > >
> > > > I want to use PHP to create some POST vars and post to a given
page
> > > > with the browser going to that page. I've seen some posts here
> > (like
> > > > Rasmus' post) and a code snippet on Zend that use fsockopen()
and
> > > > fputs() to post some variables to a page, but the browser never
> > > > actually goes to the receiving page. Unless I've used them
> > wrong...
> > > >
> > > > What I want is the browser to act as if the the user had
actually
> > > > posted the form himself.
> > > >
> > > > Anyone know how I can do this?
> > >
> > > Simulate your post, like the code you describe as having, with
> > > fsockopen, then send a header('Location:
> > > http://somewhere') to
the
> > > page at which you want to end up.
> > >
> > > -jeremy brand
--
ls