develooper Front page | perl.beginners | Postings from February 2002

RE: need terminology help

Thread Previous
From:
David Gerler
Date:
February 25, 2002 13:56
Subject:
RE: need terminology help
Message ID:
NFBBJBIFBOIGKDBHBAOHKEHBDCAA.president@gerlerenterprises.com
Peter,
	Thanks for that implementation. That helps with that part. I am still not
clear on how to get the URL into the variable to begin with. When I login
manually, it sends me to a page that looks like this (
http://www.thissite.com/Welcome.asp?4A9BDA7AD78140 )

The part I want to pull out and reuse is after the (?) or 4A9BDA7AD78140 .
However, I don't get how to move the
http://www.thissite.com/Welcome.asp?4A9BDA7AD78140 to a variable to parse.

In case you didn't notice, I am quite new to perl. I have modified a few
scripts and created only one before this one.

once again, I appreciate your help.

Dave Gerler


-----Original Message-----
From: Peter Scott [mailto:Peter@PSDT.com]
Sent: Monday, February 25, 2002 9:15 AM
To: David Gerler; beginners@perl.org
Subject: Re: need terminology help


At 11:18 PM 2/24/02 -0800, David Gerler wrote:
>I can't figure out the terminology for what I want to do. I have searched
my
>resources for what I think it is with no luck.
>
>Here's what I want.
>
>I want the script to login to a web site. The website will redirect to
>another site with a session id in the url. I need to parse the session id
>out of the url so I can use it in future communications. I have tried
>searching for "parse Url" and a manual search for terms that I think might
>apply. Any help or leads anyone can provide will be appreciated.

Well, you got the terminology right, so I'll press on to implementation.

Use the query_form method from the URI module to get the value you want:

use URI;
$u = URI->new("http://foo.com/bar.cgi?baz=blech&bibble=bubble");
%query = $u->query_form;
print $query{bibble}'

prints "bubble"

--
Peter Scott
Pacific Systems Design Technologies
http://www.perldebugged.com




Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About