in reply to http://www.url.com/cgi-bin/file.pl?node=how
Is this a typo? $node will always eq undef in this case. Did you meanmy $node; if ($node eq...
You could do it something like this: (untested code):my $node = param('node')
The %lookup_table and if routine makes sure users cant choose any old sub to run,#!/usr/bin/perl use CGI; my $node = param('node'); my %lookup_table = (how => 'how_sub', foo => 'foo_sub'); if ($lookup_table{$node} ne '') { &{$lookup_table{$node}}; } else { print "Unknown sub called\n"; } sub how_sub {} sub foo_sub {}
Smitz
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: http://www.url.com/cgi-bin/file.pl?node=how
by surrealistfashion (Acolyte) on Sep 10, 2003 at 03:08 UTC | |
by smitz (Chaplain) on Sep 10, 2003 at 07:32 UTC |