27.3. Summary

As you can see by the examples in this chapter, providing basic CGI functionality via any executable code is trivial. However, it is difficult to pass complex data to scripts that do not have CGI libraries or modules to handle HTTP GET or POST operations. Also, scripting using native OS tools (such as shell scripts) can pose hazards that are typically mitigated with the CGI functions of more robust programming and scripting languages.

Get Web Standards Programmer's Reference: HTML, CSS, JavaScript®, Perl, Python®, and PHP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.