Reply to Re: Newbie - Redirect to do processing

Your name:

Reply:


Posted by Jonathan on 12/31/05 16:22

hajaansh@googlemail.com wrote:
> Hi there,
>
> I am creating my own php site but am a bit concerned with putting all
> form processing into a page that is also displaying stuff (i get
> overwhelmed with very long pages and like to separate processing from
> displaying for maintainability). I found a possible way of separating
> processing through using a redirection such as:
>
> header("Location:" . mylocation);
>
> so if i was logging into my site instead of going straight to the page
> it needs to go to and doing all the post processing there I would have
> a "processing page" which would redirect me to the correct location
> perhaps depending on what was written. So if the incorrect password was
> given it would go to an error page otherwise the user would be
> successfully logged in. My processing pages would be in effect the
> controller in the MVC pattern.

I don't think the redirecting for the processing using the header()
function is neccessarry as the FORM tag in the HTML provides an
attribute to specify the location to process the form. You shoud use the
action entry of the FORM element for that (see W3C.org site about the
FORM element
http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.3). So:

<FORM action="/url/to/processing/page/here" method="post">

In the processing script you can then use the header() function to
specify the location you want to forward the user to based on the
entries that were submitted by the form.

Jonathan

[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

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