On Tue, 29 Mar 2005, Chris Knipe wrote:

> if (!$Query->request_method() eq "POST") {
>  exit;
> }
> 
> Using a GET / HEAD method, the IF statement never executes.

Nor would it -- the exclamation point isn't in the right place.

This statement is saying "if not-$query->request_method() equals POST", 
but "not-$query..." makes no sense.

But an exclamation point is the wrong approach here. If you want to say 
that $foo should not equal $bar, use the "not equal" condition -- 'ne':

    if $Query->request_method() ne "POST" {
        exit;
    }

That should do what you want.


-- 
Chris Devers

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to