--- In php-list@yahoogroups.com, William Piper <[EMAIL PROTECTED]> wrote: > > cosminx2003 wrote: > > > This is much easier to read: http://pastebin.com/m61c9fa40 > > <http://pastebin.com/m61c9fa40> > > > > > > > Hi, first i want to thank you because you want to help me. > > I checked the script with my username and password and it doesn't > > work. I receive a yahoo login page where i must enter the password of > > my id and the following message : > > > > "HTTP/1.1 302 Found Date: Thu, 16 Oct 2008 17:33:21 GMT P3P: > > policyref="http://p3p.yahoo.com/w3c/p3p.xml > > <http://p3p.yahoo.com/w3c/p3p.xml>", CP="CAO DSP COR CUR ADM > > DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi > > IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV" > > Location: https://login.yahoo.com/config/login_verify2? > > <https://login.yahoo.com/config/login_verify2?> Cache-Control: > > private Pragma: no-cache Expires: Thu, 05 Jan 1995 22:00:00 GMT > > Connection: close Transfer-Encoding: chunked Content-Type: text/html > > HTTP/1.1 200 OK Date: Thu, 16 Oct 2008 17:33:21 GMT P3P: > > policyref="http://p3p.yahoo.com/w3c/p3p.xml > > <http://p3p.yahoo.com/w3c/p3p.xml>", CP="CAO DSP COR CUR ADM > > DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi > > IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV" > > Cache-Control: private Connection: close Transfer-Encoding: chunked > > Content-Type: text/html" > > > > I saw you obtain the .challenge information with preg_match but at > > every refresh that value it changes, i think this is the problem. > > How it works at you?? > > > > It is by design that the .challenge information changes. It's yahoo's > attempt of keeping people like us from creating scripts to login to > their site. > > If you took the script exactly as I wrote & substitute your login & > password with the ones that I defaulted in the code, it should just work. > > FYI, make sure you are putting the full email address in the login > field, just like you would on their login page. > > If this still doesn't work, what version of PHP are you running? >
Hi, i found the problem, this one is at : "$page = PostPage('http://login.yahoo.com/config/login','','',$cookiefile); //retrieve page without loging in." at yahoo's url instead of 'http://login.yahoo.com/config/login' must be 'http://login.yahoo.com/config/login?'. IT works very well. Thanks alot for help.