当我使用以下代码时,我使用https重定向到我自己的域(我收到404错误,因为我不在我的域上使用SSL)
编辑:如果我的网址卷曲脚本为http://example.com/index.php,则会重定向到http s ://example.com.com/index.php
这与其他问题不同。 我得到错误404.我没有得到错误,我需要使用curl_setopt($ ch,CURLOPT_SSL_VERIFYPEER,false);
$url = 'https://www.homepage.com';
$fields = array('username'=>'abc', 'password'=>'1234', 'loginbutton'=> 'Login');
$postvars='';
$sep='';
foreach($fields as $key=>$value)
{
$postvars.= $sep.urlencode($key).'='.urlencode($value);
$sep='&';
}
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;