卷曲不会重定向到页面

时间:2016-04-17 08:00:21

标签: php curl

当我使用以下代码时,我使用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;

0 个答案:

没有答案