The points above are important and useful - especially the sharp ones - but i don't think they really answer your question.

I think what you need to know is that as long as you're using a sensible way to read the input to your script, then it doesn't matter whether it comes by GET or POST. but no, you can't do both at once.

You're probably more familiar with the input taking the form of a query string, eg script.cgi?node=merlyn&mood=waspish, but the same data can passed from fields on a form. it ought to make no difference from the script's point of view. If some of those fields are not changeable by the user - perhaps they carry over from the form before this one - then just put them in hidden fields, as tachyon suggested before straying off the path of righteousness.

but do use CGI. i used to use a home-made input parser which would have reduced merlyn to apoplexy had he ever seen it, and the discovery of CGI and its ubiquity, was a revelation. someone else had done the work for me, and better than i ever could. everything starts with cpan these days. you'll find it's very easy.


In reply to Re: Request Types by thpfft
in thread Request Types by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.