Пробел в контроле доступа разрешить методы вызвал ошибку

Я столкнулся с проблемой, которая немного странна. Файлы были перенесены на сервер давно и никогда не менялись с месяца, и все работало нормально.

В основном это было в PHP (я использовал Laravel Framework 5.2) с месяца:

header("Access-Control-Allow-Methods : GET, POST, PUT, DELETE");

Сайт работал нормально и вдруг сегодня перестал работать. У меня была эта ошибка в apache error.log: Header Access-Control-Allow-Methods contains invalid characters.

Когда я удалил пробел после двоеточия и сделал, как показано ниже, он сразу заработал:

 header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE");

Моя забота:

  1. Может ли это пространство вызвать такую ​​проблему?
  2. Что могло быть причиной того, что раньше все работало нормально, и тот же код начал выдавать ошибку сегодня.
  3. Я использую экземпляр AWS EC2 и проверил, не было ли выполнено никаких обновлений сервера / службы или какие-либо другие файлы были изменены.
  4. Мой модуль zend opcache отключен, поэтому мне любопытно, был ли он кэширован, для чего он был нужен?

Любая помощь приветствуется.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]