The following small series will bring you a simple example of using curl to simulate logon to Renren (on-campus) network in php. I think this is quite good. now I will share it with you and give you a reference. Let's take a look at it with Xiaobian.
Php uses curl to simulate a simple instance for logon to Renren (on-campus ).
$ Login_url =' http://passport.renren.com/PLogin.do '; $ Post_fields ['email'] = 'xxxx'; $ post_fields ['password'] = 'xxxx '; $ post_fields ['url url'] = 'http % 3A % 2F % 2Fhome.renren.com % 2FHome. do '; $ post_fields ['domain'] = 'renren. com '; // The cookie file is stored in the temp folder of the website root directory $ cookie_file = tempnam ('. /temp ', 'cookies'); $ ch = curl_init ($ login_url); curl_setopt ($ ch, CURLOPT_USERAGENT, 'mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv: 1.9.1.5) Gecko/20091102 Firefox/3.5.5 '); curl_setopt ($ ch, CURLOPT_HEADER, 0); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ($ ch, batch, 1); curl_setopt ($ ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ ch, CURLOPT_AUTOREFERER, 1); curl_setopt ($ ch, CURLOPT_POST, 1 ); curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ post_fields); curl_setopt ($ ch, CURLOPT_COOKIEJAR, $ cookie_file); curl_exec ($ ch); curl_close ($ ch); // Carries the cookie file, visit Renren homepage $ send_url =' http://home.renren.com/Home.do '; $ Ch = curl_init ($ send_url); curl_setopt ($ ch, CURLOPT_HEADER, 0); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ ch, CURLOPT_COOKIEFILE, $ cookie_file); $ contents = curl_exec ($ ch); curl_close ($ ch); // clear the cookie file unlink ($ cookie_file ); // output the content of the Renren homepage print_r ($ contents );
The above php simple example of using curl to simulate login to Renren (on-campus) network is all the content shared by Xiaobian. I hope you can give us a reference and also hope you can support your feet.