php警告:第855行的GetUrl.php中的非法字符串偏移'name'

时间:2015-09-28 03:53:44

标签: php html arrays html-content-extraction html-components

我的Apache日志出错:

  

php警告:第855行的GetUrl.php中的非法字符串偏移'name'

以下是页面代码:

function find_header_by_name($header_name) {
    if (!$this - > headers_received) {
        $this - > GetUri - > errors[] = “Error looking up header: headers have not been received yet”;
        return false;
    }

    $Response = false;
    foreach($this - > headers as $header) {
        if (!strcasecmp($header[‘name’], $header_name))
            $Response[] = $header[‘value’];
    }
    return $Response;
}

错误代码是这部分:

foreach($this - > headers as $header) {
    if (!strcasecmp($header[‘name’], $header_name))
        $Response[] = $header[‘value’];
}
return $Response;

如何解决?我找不到了,请帮忙

1 个答案:

答案 0 :(得分:2)

你可以

  

ServletResponse

  

print_r($this->headers);

检查它是否有结果。

如果没有任何结果,则会抛出您看到的错误。

p.s:我是中国人,这是我在stackoverflow中的第一个答案,我希望你能记住我说的话;)