--- In php-list@yahoogroups.com, <[EMAIL PROTECTED]> wrote:
>
> ----- Original Message ----- 
> From: "cosminx2003"
> 
> --- In php-list@yahoogroups.com, <listgroups08@> wrote:
> >
> > ----- Original Message ----- 
> > From: "cosminx2003"
> >
> > Hi, i want to login on yahoo with php cURL, i made a script but i
> > can't make it work fine (it gives me blank page).
> > Please tell me how can i fix it.
> > Thanks
> >
> <snip>
> ------------------------------------
> > Hello,
> >           I have done this before but I used header information to
> control the cookie without using cURL.
> >
> > Some things that don't look right to me -
> >
> > curl_setopt ($ch, CURLOPT_URL,
'http://login.yahoo.com/config/login?');
> >
> > Shouldn't the '?' be with the rest of the query string instead here -
> > "?login=$username&passwd=$password&.src=&......
> >
> > and -
> >
> > &.tries=5
> >
> > did you copy this from a browser? will it work manually into a
browser?
> >
> > and
> >
> > &.challenge=ydKtXwwZarNeRMeAufKa56.oJqaO
> >
> > Is some sort of session token? Has it expired?
> >
> ------------------------------------
> .tries is a hidden input.
> and i think you're right .challenge is a code that changes at every
> refresh
> How can i fix these problems?
> 
> 
> ------------------------------------
> Hello cosminx2003,
>                               I haven't used cURL before so I will
just outline the basic principle.
> 
> Start with a plain URL that you would normally navigate to in a
browser without any POST forms being previously sent.
> 
> POST (or GET) the login details and use returned headers (or cURL)
to capture any cookies and/or session variables.
> 
> Send the cookie and session variables to the remote server in the
headers along with any necessary query string.
> 
> Then you will get the desired page that you can strip the HTML to
get any needed information.
> 
> Last time I wrote one of these types of scrips it was for a server
that did not have cURL and was running PHP version 4.x.x
> 
> I still have these scripts here but they're hard on the eyes as the
connection to the remote server was done at a raw socket level.
> 
> I can find them and send them on if you want.
> 
> Thanks, Robert
>

Thanks for the informations, i will try this later and i'll post here
a result :).

Reply via email to