php 使用curl模拟登录人人(校内)网的简单实例


Posted in PHP onJune 06, 2016

php 使用curl模拟登录人人(校内)网的简单实例

$login_url = 'http://passport.renren.com/PLogin.do'; 
 
$post_fields['email'] = 'XXXX'; 
$post_fields['password'] = 'XXXX'; 
$post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHome.do'; 
$post_fields['domain'] = 'renren.com'; 
//cookie文件存放在网站根目录的temp文件夹下 
$cookie_file = tempnam('./temp','cookie'); 
 
$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, CURLOPT_MAXREDIRS, 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); 
 
//带上cookie文件,访问人人网首页 
$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); 
 
//清理cookie文件 
unlink($cookie_file); 
 
//输出人人网首页的内容 
print_r($contents);

以上这篇php 使用curl模拟登录人人(校内)网的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
坏狼php学习 计数器实例代码
Jun 15 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
探讨file_get_contents与curl效率及稳定性的分析
Jun 06 PHP
PHP中读取照片exif信息的方法
Aug 20 PHP
THINKPHP2.0到3.0有哪些改进之处
Jan 04 PHP
PHP5.2中PDO的简单使用方法
Mar 25 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
PHP使用mysqli操作MySQL数据库的简单方法
Feb 04 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
Aug 17 PHP
PHP延迟静态绑定的深入讲解
Apr 02 PHP
PHP实现提高SESSION响应速度的几种方法详解
Aug 09 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 PHP
PHP session 会话处理函数
Jun 06 #PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
Jun 06 #PHP
PHP编写的图片验证码类文件分享
Jun 06 #PHP
Laravel框架实现发送短信验证功能代码
Jun 06 #PHP
JSON字符串传到后台PHP处理问题的解决方法
Jun 05 #PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 #PHP
php 如何获取文件的后缀名
Jun 05 #PHP
You might like
php面向对象全攻略 (五) 封装性
2009/09/30 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
汇总PHPmailer群发Gmail的常见问题
2016/02/24 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
javascript正则表达式中参数g(全局)的作用
2010/11/11 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
微信小程序之绑定点击事件实例详解
2017/07/07 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
JS设计模式之策略模式概念与用法分析
2018/02/05 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
django 多对多表的创建和插入代码实现
2019/09/09 Python
Python assert关键字原理及实例解析
2019/12/13 Python
Python requests接口测试实现代码
2020/09/08 Python
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
欧洲、亚洲、非洲和拉丁美洲的度假套餐:Great Value Vacations
2019/03/30 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
《小草和大树》教学反思
2014/02/16 职场文书
旅游文化节策划方案
2014/06/06 职场文书
关于旅游的活动方案
2014/08/15 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
青年人初次创业的“五不要”
2019/08/23 职场文书