奇怪的悬挂Codeigniter

时间:2010-11-11 16:41:21

标签: xml codeigniter curl

所以我有一个Codeigniter应用程序,它使用Curl从外部源检索XML文件。

这很好用。我已经设置了log_message(),因此我可以在收到XML时查看日志(tail -f)。在此之后,我加载视图并显示一条消息,以显示已成功检索到XML。这也记录了。

现在这是奇怪的事情。虽然我的日志显示已检索到XML并且视图已加载但我的浏览器仍然挂起?我只是坐在那里,空白屏幕。

这是断断续续的,5%的时间它会挂起......

有什么想法吗?

这是我的卷曲方法,以防它有帮助...

    function curl_me($url, $data = null){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
    $response = curl_exec($ch);
    return $response;
}

1 个答案:

答案 0 :(得分:0)

我不是百分百肯定,但我的第一个猜测是检查XML中的字符编码。确保可以正确解析返回的XML。