in reply to Mod_perl Handler

It depends how you've set up your handlers, but it sounds to me like your handler which checks the cookie should be returning DECLINED, not OK. OK means that the request is finished. DECLINED signals to apache that it should pass the request on to the next handler.

See the mod_perl docs for more