我尝试使用phpcommand:curl提交登录表单,但它不起作用。 字段格式为两个:email和psw。 问题是,如果我使用urlencode字段的电子邮件它返回错误:“不正确的格式电子邮件!”,而如果我不使用urlencode没有响应。使用curl进行远程登录(php)
这是没有用urlencode代码:
$url = 'myurl';
$fields = array(
'login_email'=> '[email protected]',
'login_passwd'=> 'mypsw',
'remember_me' => '1'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Return page in string
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$fields);
$page = curl_exec($ch);
echo $page;
//close connection
curl_close($ch);
......好吧,显然,我们需要看看处理登录的代码... – rockerest 2011-05-25 15:09:13