《php模拟登陆的实现方法分析》由会员分享,可在线阅读,更多相关《php模拟登陆的实现方法分析(3页珍藏版)》请在金锄头文库上搜索。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解php模拟登陆的实现方法分析这篇文章主要介绍了php模拟登陆的实现方法,实例分析了snoopy与curl两种实现方法,具有一定参考借鉴价值,需要的朋友可以参考下本文实例分析了php模拟登陆的实现方法。分享给大家供大家参考。具体分析如下:php模拟登陆的实现方法,这里分别列举两种方法实现模拟登陆人人网。具体实例代码如下:1)使用snoopy模拟登陆:代码如下:set_time_limit(0);require Snoopy.class.php;$snoopy
2、=new Snoopy();$snoopy-referer=http:/ (Windows NT 6.1; rv:22.0) Gecko/XX0101 Firefox/22.0;$submit_varsemail =登陆账号;$submit_varspassword =登陆密码;$url=http:/ $snoopy-results;/2)使用curl模拟登陆:代码如下:set_time_limit(0);$cookie_file=tempnam(./tmp,cookie);/tmp目录需要先建立好$ch=curl_init();$login_url=http:/ /设定是否输出页面内容cur
3、l_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POST,1); /设置请求发送方式,post或get,CURLOPT_POST或CURLOPT_GETcurl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file); /保存cookiecurl_exec($ch);curl_close($ch);$ch=curl_init();$login_url2=;curl_setopt($ch,CURLOPT_URL,$login_url2);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file); /读取cookiecurl_exec($ch);curl_close($ch);希望本文所述对大家的php程序设计有所帮助。对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表