Cheers Angus,
That Makes a bucket load of common sense. :-)
FYI the Apache::Request->instance() method - if used
everywhere - makes sure that the $r you are using is a
singleton (the same Apache->request object) throughout
your handlers. Allowing the caching of data across
handlers using pnotes...It's also something easy to
subclass and then you can add a lot of the main 'http
parsing related' subroutines (that are unique to your
site) to it. (mainly cookie access & manipulation)
etc..
It does more too... Well worth investigating,
Regards
Marty
--- Angus Lees <[EMAIL PROTECTED]> wrote:
> > Sorry I didn't specify exactly what I wanted to
> do..
> >
> > I know I can do this within the code:-
> >
> > $req_rec = Apache::Request->instance($req_rec);
> >
> > But for all the code which didn't do this I'm
> looking
> > to have the global variable $req_rec already set
> when
> > it gets to the emperl script...
>
> I still don't get what you're trying to do (mostly
> because I'm not
> familiar with what Apache::Request->instance does),
> but:
>
> Like any other mod_perl (content) handler, the
> "PerlHandler Embperl"
> line just causes &Embperl::handler($req_rec) to be
> invoked. Have a
> look at the code and you will see just how simple
> this function is and
> you should be able to either hack it in place to do
> what you want, or
> wrap it in another "PerlHandler MyEmbperl" (or
> something) class that
> invokes the real Embperl::handler function - after
> doing some
> additional initialisation (and passing a different
> $req_rec value).
>
> --
> - Gus
>
>
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail
http://uk.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]