RE: Stacked Handlers and passing Objects

1999-11-23 Thread Young, Geoffrey S.

I think what you are looking for is available in the pnotes() method

it isn't documented in the book, but a recent version of mod_perl and
perldoc Apache should be able to help you, now that you know what to look
for...

--Geoff

 -Original Message-
 From: Bill Desjardins [SMTP:[EMAIL PROTECTED]]
 Sent: Tuesday, November 23, 1999 1:06 PM
 To:   [EMAIL PROTECTED]
 Subject:  Stacked Handlers and passing Objects
 
 Hello Everyone,
 
 I have been lurking for a while, but this is my first post. I started
 programming perl about a year ago and have no other programming
 experience, so please forgive me if this is way out of scope. And yes, I
 have searched the archives and I have the apache modules book, but I did
 not find a clear answer to this question.
 
 My website that I am developing (web.carracing.com) uses 4 stacked
 handlers for each section of the site. The only one that changes is
 the 3rd handler for the content of the page. here is one of the configs:
 
 Location /Racing_Links
 SetHandler perl-script
 PerlHandler Apache_Car::Authen Apache_Car::Start_Page 
 Apache_Car::Racing_Links Apache_Car::End_Page
 Options ExecCGI
 /Location
 
 The site is completely dynamic with not one page of html besides some
 templates I parse myself. The module Apache_Car::Authen  is what I use to
 determine access and layout of every page requested. When a user logs in,
 Apache_Car::Authen then gets his/her personal data from a MySQL Database
 which is then used to layout the site to their personal prefs. Currently,
 I can use $r-notes and that works fine, but what I would like to do is
 use an module I have written and then just pass the object to
 the later stacked handlers so that the later handlers can grab necessary
 data from the objects methods. I gues the reason I want to do this is
 because when the member is authenticated, It would be easier and quicker
 to get the data from the DB and leave it in the object hash for the later
 modules. Again, please let me know if I am way off base with this thinking
 and a pointer to some examples of a better way would be much appreciated.
 
 Thanks,
 
 Bill
 
 -- 
 ===
 Bill Desjardinshttp://www.carracing.com
 [EMAIL PROTECTED]Tel: 305.205.8644
 FREE Homepages for Racers and Race Tracks!!



RE: Stacked Handlers and passing Objects

1999-11-23 Thread Stas Bekman

 I think what you are looking for is available in the pnotes() method
 
 it isn't documented in the book, but a recent version of mod_perl and
 perldoc Apache should be able to help you, now that you know what to look
 for...

http://perl.apache.org/guide/porting.html#Passing_and_preserving_custom_da
http://perl.apache.org/guide/snippets.html#Passing_environment_variables_be

 
 --Geoff
 
  -Original Message-
  From:   Bill Desjardins [SMTP:[EMAIL PROTECTED]]
  Sent:   Tuesday, November 23, 1999 1:06 PM
  To: [EMAIL PROTECTED]
  Subject:Stacked Handlers and passing Objects
  
  Hello Everyone,
  
  I have been lurking for a while, but this is my first post. I started
  programming perl about a year ago and have no other programming
  experience, so please forgive me if this is way out of scope. And yes, I
  have searched the archives and I have the apache modules book, but I did
  not find a clear answer to this question.
  
  My website that I am developing (web.carracing.com) uses 4 stacked
  handlers for each section of the site. The only one that changes is
  the 3rd handler for the content of the page. here is one of the configs:
  
  Location /Racing_Links
  SetHandler perl-script
  PerlHandler Apache_Car::Authen Apache_Car::Start_Page 
  Apache_Car::Racing_Links Apache_Car::End_Page
  Options ExecCGI
  /Location
  
  The site is completely dynamic with not one page of html besides some
  templates I parse myself. The module Apache_Car::Authen  is what I use to
  determine access and layout of every page requested. When a user logs in,
  Apache_Car::Authen then gets his/her personal data from a MySQL Database
  which is then used to layout the site to their personal prefs. Currently,
  I can use $r-notes and that works fine, but what I would like to do is
  use an module I have written and then just pass the object to
  the later stacked handlers so that the later handlers can grab necessary
  data from the objects methods. I gues the reason I want to do this is
  because when the member is authenticated, It would be easier and quicker
  to get the data from the DB and leave it in the object hash for the later
  modules. Again, please let me know if I am way off base with this thinking
  and a pointer to some examples of a better way would be much appreciated.
  
  Thanks,
  
  Bill
  
  -- 
  ===
  Bill Desjardinshttp://www.carracing.com
  [EMAIL PROTECTED]Tel: 305.205.8644
  FREE Homepages for Racers and Race Tracks!!
 



___
Stas Bekman  mailto:[EMAIL PROTECTED]www.singlesheaven.com/stas  
Perl,CGI,Apache,Linux,Web,Java,PC at  www.singlesheaven.com/stas/TULARC
www.apache.org   www.perl.com  == www.modperl.com  ||  perl.apache.org
single o- + single o-+ = singlesheavenhttp://www.singlesheaven.com



RE: Stacked Handlers and passing Objects

1999-11-23 Thread Young, Geoffrey S.

and, of course, it is well documented in the guide (sorry Stas :)

 -Original Message-
 From: Stas Bekman [SMTP:[EMAIL PROTECTED]]
 Sent: Tuesday, November 23, 1999 2:35 PM
 To:   Young, Geoffrey S.
 Cc:   'Bill Desjardins'; [EMAIL PROTECTED]
 Subject:  RE: Stacked Handlers and passing Objects
 
  I think what you are looking for is available in the pnotes() method
  
  it isn't documented in the book, but a recent version of mod_perl and
  perldoc Apache should be able to help you, now that you know what to
 look
  for...
 
 http://perl.apache.org/guide/porting.html#Passing_and_preserving_custom_da
 http://perl.apache.org/guide/snippets.html#Passing_environment_variables_b
 e
 
  
  --Geoff
  
   -Original Message-
   From: Bill Desjardins [SMTP:[EMAIL PROTECTED]]
   Sent: Tuesday, November 23, 1999 1:06 PM
   To:   [EMAIL PROTECTED]
   Subject:  Stacked Handlers and passing Objects
   
   Hello Everyone,
   
   I have been lurking for a while, but this is my first post. I started
   programming perl about a year ago and have no other programming
   experience, so please forgive me if this is way out of scope. And yes,
 I
   have searched the archives and I have the apache modules book, but I
 did
   not find a clear answer to this question.
   
   My website that I am developing (web.carracing.com) uses 4 stacked
   handlers for each section of the site. The only one that changes is
   the 3rd handler for the content of the page. here is one of the
 configs:
   
   Location /Racing_Links
   SetHandler perl-script
   PerlHandler Apache_Car::Authen Apache_Car::Start_Page 
   Apache_Car::Racing_Links Apache_Car::End_Page
   Options ExecCGI
   /Location
   
   The site is completely dynamic with not one page of html besides some
   templates I parse myself. The module Apache_Car::Authen  is what I use
 to
   determine access and layout of every page requested. When a user logs
 in,
   Apache_Car::Authen then gets his/her personal data from a MySQL
 Database
   which is then used to layout the site to their personal prefs.
 Currently,
   I can use $r-notes and that works fine, but what I would like to do
 is
   use an module I have written and then just pass the object to
   the later stacked handlers so that the later handlers can grab
 necessary
   data from the objects methods. I gues the reason I want to do this is
   because when the member is authenticated, It would be easier and
 quicker
   to get the data from the DB and leave it in the object hash for the
 later
   modules. Again, please let me know if I am way off base with this
 thinking
   and a pointer to some examples of a better way would be much
 appreciated.
   
   Thanks,
   
   Bill
   
   -- 
   ===
   Bill Desjardinshttp://www.carracing.com
   [EMAIL PROTECTED]Tel: 305.205.8644
   FREE Homepages for Racers and Race Tracks!!
  
 
 
 
 ___
 Stas Bekman  mailto:[EMAIL PROTECTED]www.singlesheaven.com/stas  
 Perl,CGI,Apache,Linux,Web,Java,PC at  www.singlesheaven.com/stas/TULARC
 www.apache.org   www.perl.com  == www.modperl.com  ||  perl.apache.org
 single o- + single o-+ = singlesheavenhttp://www.singlesheaven.com