Reply to Re: Reconstructing a POST request and redirecting?

Your name:

Reply:


Posted by Robert Oschler on 11/15/13 11:22

"Andy Hassall" <andy@andyh.co.uk> wrote in message
news:p5hae1lg7ojb2l43n03orj2uacmcgfghav@4ax.com...
> On Sun, 24 Jul 2005 17:16:15 -0400, "Robert Oschler"
> <no-mail-please@nospam.com> wrote:
>
> I do a similar thing for GET requests on an intranet at work, except I
pass
> the "return URL" to the authentication page - I've chickened out of POST
> requests as it's reasonably safe to assume that nobody will be POSTing in
from
> an unauthenticated area into the authenticated area (at the moment
anyway), and
> the POST data may be too long to encode in a GET request.
>
> You don't have that problem as you say you're storing it in a database -
> that's a decent idea. Could also presumably do that in a session variable
> reasonably safely as well.
>
> If it's a GET request, then you can just reconstruct the URL and
> header("Location: $absolute_url") to it. Main thing to watch out for is
array
> parameters (i.e. value[]=x;value[]=y or value[1]=x;value[3]=y) etc.
>
> What sort of format are you using to store the data in the DB? Do you
> basically end up with a copy of the full (possibly multi-dimensional)
$_GET
> array as it was before you went into the authentication section?
>
> If it's POST then you can't redirect into it, but you can reproduce all
the
> form data using input type="hidden", fields and present a submit button to
post
> back to the correct location.
>
> --
> Andy Hassall / <andy@andyh.co.uk> / <http://www.andyh.co.uk>
> <http://www.andyhsoftware.co.uk/space> Space: disk usage analysis tool

Andy,

You basically answered my question when you told me that you can't redirect
a POST. I'll have to modify my POST target scripts to look for a URL
argument that tells them to pull the POST data from the database instead of
the $_POST array. Not too hard.

Thanks.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация