2015-09-28 3 views
0

я получил ошибку из моего журнала Apache:PHP: нелегальная строка смещение «имя» в GetUrl.php на линии 855

предупреждения PHP: нелегальная строка смещения «имя» в GetUrl.php на линии 855

Вот код страницы:

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; 

Как это исправить? Я не могу найти его, пожалуйста, помогите

+0

Почему ваша стрелка '->' а не просто '->'? –

+0

Кроме того, '$ header ['name']' должен быть '$ header ['name']'. Не используйте курсорные котировки в коде. –

+0

Чтобы ответить на ваш вопрос, '$ header ['name']' не существует. Об этом сообщает сообщение об ошибке. –

ответ

1

Вы можете

print_r($this->headers);

или

var_dump($this->headers);

проверить это имеет результаты или нет.

если нету результатов, вы увидите ошибку, которую вы видели.

p.s: Я китайский, это мой первый ответ на StackOverflow, я надеюсь, вы помните, что я сказал;)

+0

Добро пожаловать на сайт. Вам не нужно указывать, являетесь ли вы китайцем. :) – Jesse

+0

Имейте в виду, что ответы предназначены для конкретных ответов, а также о том, где вы нашли проблему и задаете конкретный ответ на проблему. Для ответов, таких как рекомендации о том, как можно найти проблему, лучше всего использовать комментарий. Это прямо под сообщением в виде ссылки с надписью «добавить комментарий» – Jesse

+0

, когда я использую print_r ($ this-> headers); как вы сказали, я получил результат, подобный этому [7] => Array ([name] => Content-Length [значение] => 261) [8] => Array ([name] => X-XSS-Protection [значение ] => 1; mode = block) [9] => Array ([name] => X-Frame-Options [значение] => SAMEORIGIN) – Randy

Смежные вопросы