QUONIX WEB ADMIN wrote:
> I've tried using cookie_jar but I cant seem to get it to work.

Clarify... are you sure it isn't working?  Maybe the site is expecting 
something else besides cookies.
>         use LWP::UserAgent;
> 
>         $ua = LWP::UserAgent->new(keep_alive => 1);
>         $ua->agent('Mozilla/5.0')

So at this point you'd add the line
$ua->cookie_jar(HTTP::Cookies->new());

>         # Initial non-ssl request to homepage to grab cookies:
>         #
>         # JSESSIONID, serverName, and BIGipServerPROD-EXCHANGE-80
> 
>         my $response_a = $ua->get("http://www.intervalworld.com";);

Note the domain... www.intervalworld.com
 
>         # $response_a->header("set-cookie") now contains my three
>         cookies # which I can grab with regular expressions.
> 
>         # Now I need to POST for login and insert those three cookies
>         # in the request header.
> 
>         my %formdata = (
>                 login   => "abc123",
>                 passwd  => "xyz456",
>         );
> 
>         # my $response_b =
> $ua->post("https://secure.intervalworld.com/web/cs";, \%formdata ) 

Ah, the domain is different... www.intervalworld.com ne 
secure.intervalworld.com... so that is why the cookies aren't coming across.

All browsers will consider those two URLs to be on "different sites" because 
the server name is different, and won't pass cookies received on one to the 
other.

Maybe your inputs are incorrect?  The form that I see shows three inputs named 
"a", "loginID", and "rememberMe".

-- 
Matthew.van.Eerde (at) hbinc.com               805.964.4554 x902
Hispanic Business Inc./HireDiversity.com       Software Engineer

Reply via email to