On Wed, May 30, 2007 at 11:25:26AM +0900, Sy Ys wrote:
> I am able to login to a website at authenticate.domain.com but when I
> attempt to visit panel.domain.com it appears the http session has been
> lost.
> 
> Code:
>                Net::HTTP.start('authenticate.domain.com',80){|http|
>                         log = http.post('script.php',params)
>                         puts log.body
>                 }
> 
>                 Net::HTTP.start('panel.domain.com',80){|http|
>                         puts http.get('/index.cfm').body
>                 }
> --------
> 
> So, what could be the problem? Either the second Net::HTTP.start call is
> beginning a new session or the first call is forgetting a vital cookie.
> Anyone? Thanks!

Net::HTTP doesn't save your cookies.  If you'd like to have your cookies
automatically saved between each request, check out WWW::Mechanize.

  http://mechanize.rubyforge.org/


-- 
Aaron Patterson
http://tenderlovemaking.com/