注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

ㄨiao愛

转载技术文档

 
 
 

日志

 
 

curl模拟带验证码的登录  

2012-06-06 21:23:19|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
<?php
$CookieFile = dirname(__FILE__).'/cookie.tmp';
if(isset($_GET["img"])){
$url = 'http://localhost/learn/curltest/verifycode.php';
$ch = curl_init($url);
curl_setopt($ch,CURLOPT_COOKIEJAR, $CookieFile);//把返回来的cookie信息保存在文件中
//curl_setopt($ch, CURLOPT_REFERER, "http://localhost/learn/curltest/verifycode.php");
//设置请求的来源(referrer)
curl_exec($ch);
curl_close($ch);
exit();
}    
if(isset($_POST['d'])){
$a="536025494011"; //单号
$b=$_POST[d];//验证码
$p="username=1&password=1&verifycode=".$b;
$ch = curl_init();
// 2. 设置选项,包括URL
curl_setopt($ch,CURLOPT_URL, "http://localhost/learn/curltest/load.php");
curl_setopt($ch,CURLOPT_COOKIEFILE, $CookieFile);//同时发送Cookie
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS, $p);//提交查询信息
$s = curl_exec($ch);
echo $s;//输出结果
curl_close($ch);
}else{
?>
<form id="form1" name="form1" method="post" action="">
<img src="http://513394217.blog.163.com/?img=true" /><!--由服务器端取图片内容并输出-->
<input type="text" name="d"  />
<input type="submit" name="button" id="button" value="提交" />
</form>
<?php }?>
http://hi.baidu.com/thinking2716/blog/item/01003ffea8e9688eb801a051.html
  评论这张
 
阅读(724)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018