龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP用CURL实现网站模拟登陆

时间:2014-06-27 02:09来源:网络整理 作者:网络 点击:
分享到:
PHP用CURL实现网站模拟登陆 PHP用CURL实现网站模拟登陆详细代码如下:```phplt;?php$cookie_file=tempnam(#39;./temp#39;,#39;cookie#39;);$login_url=#39;http://www.yewuyuan.com/bbs/logging.php?action=loginamp;amp;loginsubmit

PHP用CURL实现网站模拟登陆

详细代码如下:

<?php
$cookie_file=tempnam('./temp','cookie');
$login_url='http://www.yewuyuan.com/bbs/logging.php?action=login&amp;loginsubmit=yes';
$post_fields='username=用户名&password=用户密码&referer=index.php&formhash=24eca8af&loginfield=username&questionid=0&loginsubmit=登录';
$ch = curl_init($login_url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,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);

$url='http://www.yewuyuan.com/bbs';
$ch =curl_init($url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file);
$contents=curl_exec($ch);
echo $contents;
curl_close($ch);
?>
精彩图集

赞助商链接