|
以下为引用的内容:
function login($username,$password){
$domain=" http://exza"; $member = array( 'cookietime' => time(), 'loginfield'=>'username', 'loginsubmit'=>'提交', 'username' => $username, 'password' => $password, 'questionid' => '0', 'answer' => '', 'loginmode' => '', 'styleid' => '', ); foreach($member as $k=>$v) $post_member.=$k."=".urlencode($v)."&"; $post_member =substr($post_member,0,-1); $ch = curl_init(); $post_member_url=$domain."/logging.php?action=login&loginsubmit=true"; curl_setopt($ch,CURLOPT_URL,$post_member_url); //要访问的URL地址,这里是表单的提交地址。 curl_setopt($ch, CURLOPT_POST, 1);//POST方式。 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_member);//POST字段 //把返回来的cookie信息保存在$cookie_jar文件中 curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar); //从$cookie_jar文件中传输cookie信息给服务器。 curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar); //设定返回的数据是否自动显示 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //设定是否显示头信息 curl_setopt($ch, CURLOPT_HEADER, false); //设定是否输出页面内容 curl_setopt($ch, CURLOPT_NOBODY, false); $str=curl_exec($ch); curl_close($ch); }
调用该函数就可以了~
|