访问控制中的空间允许方法导致错误

时间:2017-05-09 20:54:03

标签: php apache amazon-ec2 laravel-5.2 response-headers

我遇到了一个有点奇怪的问题。这些文件很久以前就已经在服务器上进行了迁移,并且自从一个月以来从未改变过,而且一切正常。

基本上我用PHP(我使用laravel框架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模块被禁用了,所以我很好奇它是否被缓存了,它的用途是什么?
  5. 非常感谢任何帮助。

0 个答案:

没有答案