PHP使用curl模拟用户登陆

添加时间:15-04-07 所属分类:PHP工具与代码
  [code]$cookie_jar = tempnam('tmp','cookie');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://cc.cmbchina.com/promotion/20150401_app.htm');
curl_setopt($ch, CURLOPT_POST, 1);
$request = 'email_address=&password=&action=';
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
//把返回来的cookie信息保存在$cookie_jar文件中
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);
//设定返回的数据是否自动显示
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//设定是否显示头信息
curl_setopt($ch, CURLOPT_HEADER, false);
//设定是否输出页面内容
curl_setopt($ch, CURLOPT_NOBODY, false);
curl_exec($ch);
curl_close($ch);
//get data after login
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, 'http://cc.cmbchina.com/promotion/20150401_app.htm');
curl_setopt($ch2, CURLOPT_HEADER, false);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch2, CURLOPT_COOKIEFILE, $cookie_jar);
$orders = curl_exec($ch2);
echo '<pre>';
echo strip_tags($orders);
echo '</pre>';
curl_close($ch2);
[/code]

前篇:600万人民币!史上最贵的自行车亮相 后篇:济南约30家单位建立企业年金 参保职工约2万...
发表我的评论


推荐文章   济南15处免费避暑胜地   安徽29岁偏瘫教师回课堂:感谢母亲,想...   盲女心医:16年免费为2000人做心理援助   漫画《老两口》把日子记在漫画里   他们是青春中国最美的样子!
随机文章   用PHP生成html静态页面   php读取mysql数据库内容   PHP 时间函数date() 在国外服务器上的8...   用iconv将utf-8中文编码转为gb2312字符...   strftime()函数将月份和时间显示转换成...
广告

其他推荐

因为本站所有内容均转载自其它媒体,本意为公众提供免费服务,但并不代表本网赞同其观点,也不能对其真实性验证负责,如稿件版权单位或个人不想在本网发布,请与我联系,本人会立即将其撤除,谢谢.联系方式:atseashawk@163.com QQ:99289555