Is there any other protocol available on webserver to deal with webpages for dynamic content other than CGI ?
No! Not for static content either!

CGI "Common Gateway Interface" is the protocol of how browsers talk to web servers.

Can I define and use a different proprietary protocol between a client and a server? You betcha! Happens all the time. But this server won't be able to talk to clients on the web.

Does CGI protocol vary for different web servers? No. Microsoft has their .aspx pages. And there are lots of complications of talking to a web server like that, but this is all done via CGI, "Common Gateway Interface".

To read more about Microsoft pages: http://msdn.microsoft.com/en-us/library/ms972976.aspx. What happens with pages like this is that they send a whole lot of data identified as "View_state" and other things. As a browser, you have to send this back via POST. This all happens via the CGI protocol. The difference is only what you receive and what you need to send back + your additional information in the POST.


In reply to Re^3: making dynamic web pages by Marshall
in thread making dynamic web pages by manishrathi

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.