Php 卷曲不重定向到页面

Php 卷曲不重定向到页面,php,curl,Php,Curl,当我使用以下代码时,我使用https重定向到我自己的域(我得到404错误,因为我在我的域上不使用SSL) 编辑:如果我的URL中有curl脚本,它将重定向到https://example.com.com/index.php 这和其他问题不一样。 我得到错误404。我没有在需要使用curl\u setopt的地方得到错误($ch,CURLOPT\u SSL\u VERIFYPEER,false) 这可能会有帮助。有人能帮忙吗?嗨,汉斯,欢迎来到SO。我知道你已经编辑了你的问题,但仍然有点不清楚到底

当我使用以下代码时,我使用https重定向到我自己的域(我得到404错误,因为我在我的域上不使用SSL)

编辑:如果我的URL中有curl脚本,它将重定向到https://example.com.com/index.php

这和其他问题不一样。 我得到错误404。我没有在需要使用curl\u setopt的地方得到错误($ch,CURLOPT\u SSL\u VERIFYPEER,false)


这可能会有帮助。有人能帮忙吗?嗨,汉斯,欢迎来到SO。我知道你已经编辑了你的问题,但仍然有点不清楚到底发生了什么。你能包括
var_dump(curl_getinfo($ch))的输出吗;var_dump(curl_error($ch))curl\u exec()
后的code>?听起来404问题可能是服务器配置(.htaccess?)问题,而不是curl问题。
$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;