Server Side Programs
Here are various CGI programs, all accomplishing the same thing, but written in different languages
Perl - CGI
Hello, Perl!
(
source
)
Hello, Perl! (JSON)
(
source
)
Environment Variables (Manually)
(
source
)
Environment Variables (CGI.pm)
(
source
)
GET Echo
(
source
)
POST Echo
(
source
)
General Echo
(
source
)
Sessioning
(
page 1 source
) (
page 2 source
) (
destroy session source
)
C - CGI
Hello, C!
(
source
)
Hello, C! (JSON)
(
source
)
Environment Variables
(
source
)
GET Echo
(
source
)
POST Echo
(
source
)
General Echo
(
source
)
Sessioning
(
page 1 source
) (
page 2 source
) (
destroy session source
)
PHP - Server Side Scripting via a Module
Hello, PHP!
(
source
)
Hello, PHP! (JSON)
(
source
)
Environment Variables
(
source
)
GET Echo
(
source
)
POST Echo
(
source
)
General Echo
(
source
)
Sessioning
(
page 1 source
) (
page 2 source
) (
destroy session source
)
Python - CGI
Hello, Python!
(
source
)
Hello, Python! (JSON)
(
source
)
Environment Variables
(
source
)
GET Echo
(
source
)
POST Echo
(
source
)
General Echo
(
source
)
Sessioning
(
page 1 source
) (
page 2 source
) (
destroy session source
)
Ruby - CGI
Hello, Ruby!
(
source
)
Hello, Ruby! (JSON)
(
source
)
Environment Variables
(
source
)
GET Echo
(
source
)
POST Echo
(
source
)
General Echo
(
source
)
Sessioning
(
page 1 source
) (
page 2 source
) (
destroy session source
)