我通过php制作了一个自定义登录页面。使用CURL
我抓取并登录但我被重定向到空白页而不是主页。我验证了数据库中的日志表,该表显示已进行登录。但我一直在显示一个空白页面。请告诉我我哪里出错了。这是我第一次使用CURL
答案 0 :(得分:1)
确保您正确处理cURL错误,即输出它们......
<?php
// Create a curl handle to a non-existing location
$ch = curl_init('http://404.php.net/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
echo 'Operation completed without any errors';
}
// Close handle
curl_close($ch);
?>
另外,阅读PHP手册必须在error handling上说。空白页几乎总是脚本错误的结果。通过一些额外的工作,您实际上可以找出问题的原因和位置,然后您可以解决它。
通常,在生产环境中,您会将错误记录到日志文件中,但是可以将它们回显到用于开发目的的页面。错误日志是一个非常有用的工具,因为您甚至可以在那里记录不一定是错误的东西。