没有错误,只是显示一个空白屏幕,我不知道在myt案例中哪里出了问题。
$username = 'myname';
$password = 'mypass';
$loginUrl = 'https://example.com/login/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $loginUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'user='.$username.'&pass='.$password);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($ch);
echo $content;
答案 0 :(得分:0)
如果网址使用HTTPS,请添加此选项,看看是否可以获得一些信息:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
答案 1 :(得分:0)
尝试检查卷曲错误。 http://php.net/manual/en/function.curl-error.php
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
echo 'Operation completed without any errors';
}
如果curl_exec返回false。内容的回声没有返回。
答案 2 :(得分:0)
可能存在一些错误,但如果在服务器端禁用了错误报告,则可能不会看到它。
您可以查看返回的http标头,它们可能会给您一些想法。