User Tools

Site Tools


cgi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cgi [2007/09/25 21:23] roumanicgi [2008/09/23 18:55] (current) roumani
Line 1: Line 1:
 ====== CGI ====== ====== CGI ======
  
-This lecture covers the CGI protocol. This includes the protocol itself, how to build CGI handlers in a variety of languages, and issues relating to reliability, efficiency, and session management.+This lecture covers the Common Gateway Interface protocol. This includes the protocol itself, how to build CGI handlers in a variety of languages, and issues relating to reliability, efficiency, and session management. 
 + 
  
 ===== Outline ===== ===== Outline =====
  
-  * The web server and the CGI handler: impersonation and I/O+  * The web server and the CGI handler in //four// stepsdetection/launch, impersonation, environment vars, and I/O.
   * CGI handlers in shell script, C, and Java   * CGI handlers in shell script, C, and Java
   * Processes and threads, reliability, and efficiency   * Processes and threads, reliability, and efficiency
   * CGI handlers in Perl   * CGI handlers in Perl
-  * Server-side scripting in PHP 
   * Session management and tracking   * Session management and tracking
  
Line 15: Line 16:
  
  
-===== To Do ===== 
  
-  * Do [[http://www.cse.yorku.ca/~roumani/warp/labs/lab2.htm|Lab-2]] by Tue the 2nd. Use the //Discussion Group// if you encounter problems.  
-  * As you learn Perl or PHP from a book or from one of the resources in the //Resources// pages, add a contribution to the corresponding //Our Own Wiki// page. You are allowed to add one, and only one, paragraph that captures one idea. Start the paragraph with a title in a header and end it with a horizontal line. 
  
  
  
 +===== To Do =====
 +
 +  * Do [[http://www.cse.yorku.ca/~roumani/warp/labs/lab2.htm|Lab-2]]. Use the //Discussion Group// if you encounter problems. 
 +  * As you learn Perl from a book or from one of the resources in the //Resources// pages, add a contribution to the corresponding //Our Own Wiki// page (under //Resources//). You are asked to add one, and only one, section that captures one idea. Start it with a header title. 
 +
 +===== Slides =====
  
 +[[http://www.cse.yorku.ca/~roumani/course/4413/pdf/CGI.pdf|pdf]]
cgi.1190755393.txt.gz · Last modified: 2007/09/25 21:23 by roumani

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki