seoleaders.com
 
 
 
google help bridge image
seoleaders
SEO Tools
pointer Home
pointer Top10 Optimizer
pointer Find IP
pointer Meta Tag Creator
pointer Class C Checker
pointer Check Server Headers
pointer Domain Age Calculator
pointer Domain Typo Generator
pointer Indexed Pages Count
pointer Keyword Density
pointer Keyword Typo Generator
pointer Keyword Optimizer
pointer Meta Analyzer
pointer Page Comparison
pointer Page Size
pointer Page Rank
pointer Robots.txt Generator
pointer Outbound Links Calculator
pointer Google Vs Yahoo
pointer SE Keyword Position
pointer Affiliate Finder
pointer Link Popularity
SEO
pointer
pointer Google Ranking Tips
pointer What is Site Map
pointer What are Search Engines
pointer Yahoo Ranking Tips
pointer Search Engine Spiders
pointer Msn Optimization
pointer Web Directories
pointer Website Marketing  
pointer Website Promotion
pointer Website Submission
pointer Yahoo Optimization
  Post an Article
Valid XHTML 1.0 Transitional
 
 
spacer
seoleaders
spacer home aboutus partners services sitemap contactus spacer spacer
forum blogs directories newsletter tools
seoleaders
seoleaders consulting services
seoleaders
  Welcome to our Glossary Section. You can choose one of the following alphabets:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Topic C
Cgibin
Common Gateway Interface
Interface software between a web server and other machines or software running on that server. Many cgi programs are used to add interactivity to a web site.
For example, let's say that you wanted to "hook up" your Unix database to the World Wide Web, to allow people from all over the world to query it. Basically, you need to create a CGI program that the Web daemon will execute to transmit information to the database engine, and receive the results back again and display them to the client. This is an example of a gateway, and this is where CGI, currently version 1.1, got its origins.
The database example is a simple idea, but most of the time rather difficult to implement. There really is no limit as to what you can hook up to the Web. The only thing you need to remember is that whatever your CGI program does, it should not take too long to process. Otherwise, the user will just be staring at their browser waiting for something to happen.
Specifics
Since a CGI program is executable, it is basically the equivalent of letting the world run a program on your system, which isn't the safest thing to do. Therefore, there are some security precautions that need to be implemented when it comes to using CGI programs. Probably the one that will affect the typical Web user the most is the fact that CGI programs need to reside in a special directory, so that the Web server knows to execute the program rather than just display it to the browser. This directory is usually under direct control of the webmaster, prohibiting the average user from creating CGI programs. There are other ways to allow access to CGI scripts, but it is up to your webmaster to set these up for you. At this point, you may want to contact them about the feasibility of allowing CGI access.
* C/C++
* Fortran
* PERL
* TCL
* Any Unix shell
* Visual Basic
* AppleScript
It just depends what you have available on your system. If you use a programming language like C or Fortran, you know that you must compile the program before it will run. If you look in the /cgi-src directory that came with the server distribution, you will find the source code for some of the CGI programs in the /cgi-bin directory. If, however, you use one of the scripting languages instead, such as PERL, TCL, or a Unix shell, the script itself only needs to reside in the /cgi-bin directory, since there is no associated source code. Many people prefer to write CGI scripts instead of programs, since they are easier to debug, modify, and maintain than a typical compiled program.
 
 
Home | About Us | Partners | Services | Sitemap | Contact Us              Powered by marketraise.com