Division of Information Technology
Web Publishing @ SFSU
CGI's

CGI CGI is an abbreviation for Common Gateway Interface. It is a specification for transferring information between a World Wide Web server and a program on the server.

Using CGI

Preinstalled CGI:

All users have access to preinstalled cgi's for web based forms, discussion forums and a redirect pulldown menu that are available on servers www, userwww and online.

SFSU faculty also have the ability to use additional preinstalled CGI scripts and guestbook cgi's using host online.

Custom CGI:

Faculty can create their own custom cgi's on server online.

CGI has been temporarily disabled on host libra.

 

Why custom CGI's are not permitted on userwww and www

We cannot allow the use of CGI scripts on the userwww or www server for the following reasons:

  • A CGI script could be used to allow everyone on the Internet to use the server's facilities. An extreme case would be a form where you enter a unix command, submit the form, and the next page shows the output of that command.
  • A CGI script could easily have a security hole in it which permitted someone to gain more access to the central server than the writer intended.
  • We must restrict access to some facilities due to the terms of our licensing agreements.
For More Information SFSU's CGI Troubleshooting Tips
The Common Gateway Interface
Yahoo's CGI-BIN Resources.
The CGI Resource Index
Matt's Script Archive Inc.
Extropia.com

About | Getting Started | Create | Publish | Enhance | Advertise | Maintain
Index | Glossary | Software | For more Information



SFSU Home   Search   Need Help?  

1600 Holloway Avenue, San Francisco, CA 94132 (415) 338-1111
Last modified February 11, 2008 by the Web Team