#!usr/bin/perl -w use LWP::UserAgent; use HTTP::Cookies; use HTTP::Request::Common; my $ua = LWP::UserAgent->new; $ua->cookie_jar(HTTP::Cookies->new(file => 'cookie_jar', autosave =>1)); my $r = $ua->simple_request(POST "http://www.sitedomain.com/login.cfm", { username =>'abcuser', userpass =>'abc123', submit =>'Submit' }); while ($r->is_redirect) { my $u = $r->header('location') or die "missing location: ", $r->as_string; #print "redirecting to $u\n"; $u=~s/^\.+/http\:\/\/www\.sitedomain\.com/s; $r = $ua->simple_request(GET $u); } my $r = $ua->simple_request(POST "http://www.sitedomain.com/page.cfm", { firstname =>"Michael", lastname =>"Jensen", company =>"companyname", address =>"111 East 222 South", city =>"Provo", state =>"UT", zip =>"99999" }); $b = $r->as_string; if ($r->is_success) { $a = "worked"; } else{ $a = "failed"; } print "b is $b";