Changeset 11148


Ignore:
Timestamp:
2006-01-27T15:12:59+13:00 (18 years ago)
Author:
mdewsnip
Message:

gsdlCGI now looks at the request method to see if the request is a POST, rather than requiring "+cmdline" to be passed to it. This is necessary for IIS support.

Location:
trunk/gsdl/cgi-bin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/cgi-bin/gliserver.pl

    r11119 r11148  
    44
    55use gsdlCGI;
     6use strict;
    67
    78
     
    1718sub main
    1819{
    19     my $gsdl_cgi = new gsdlCGI("+cmdline");
     20    my $gsdl_cgi = new gsdlCGI();
    2021
    2122    # Load the Greenstone modules that we need to use
  • trunk/gsdl/cgi-bin/gsdlCGI.pm

    r10584 r11148  
    99sub new {
    1010    my $class = shift @_;
    11     my ($mode) = @_;
    1211
    1312    my $self;
    14     if ((defined $mode) && ($mode eq "+cmdline")) {
     13    if ((defined $ENV{'REQUEST_METHOD'}) && ($ENV{'REQUEST_METHOD'} eq "POST")) {
    1514    my $line = <STDIN>;
    1615    if ((defined $line) && ($line ne "")) {
Note: See TracChangeset for help on using the changeset viewer.