我是CURL的新手,我的要求是登录Portal并提交表单。到目前为止,我的CURL代码登录到门户网站,但是当涉及到表单时,我现在不希望它提交/发布表单。所以我可以看到将哪些字符串传递给表单的<input>
字段。
以下代码autofill
和autosubmit
表单,但我现在只想自动填充表单。
<?php
$data=array();
$data['usr']='username';
$data['pswd']='password';
$post_str=' ';
foreach($data as $key=> $value){
$post_str.=$key.'='.urlencode($value).'&';
}
$post_str=substr($post_str,0,-1);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://benefit.blue-ex.com/customerportal/");
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $post_str); $response=curl_exec($ch);
curl_close($ch);
echo $response;
?>